1. 1. ЕНГІЗУ - ШЫҒАРУ
  2. 2. Шартты операторлар
  3. 3. Есептеулер
  4. 4. Цикл for
  5. 5. Мәтіндер
  6. 6. Цикл while
  7. 7. Тізімдер немесе Массивтер
  8. 8. Функция және рекурсия
  9. 9. Екі өлшемді массивтер
  10. 10. Жиындар
  11. 11. Сөздіктер

      Есептер

    1. Сөздің пайда болу нөмірі
    2. Синонимдер сөздігі
    3. АҚШ сайлауы
    4. Ең жиі кездесетін сөз
    5. Қатынас құқығы
    6. Жиілікті талдау
    7. Елдер мен қалалар
    8. Ағылшынша-латын сөздігі
    9. Күйзелістерді тексеру
    10. Сату
    11. Тұқымдық: деңгейлерді санау
    12. Тұқым: ата-бабалар мен ұрпақ
    13. Тұқымдық: LCA

6) «Жиілікті талдау»

Мәтін берілген: бірінші жолда мәтіндегі жолдар саны, содан кейін жолдардың өзі болады. Мәтінде кездесетін барлық сөздерді әр жолға бір-бірден басып шығарыңыз. Сөздерді мәтіндегі кездесу санының кему реті бойынша, ал кездесу жиілігі бірдей болса, лексикографиялық ретпен сұрыптау керек. Ескерту: Барлық сөздердің сөздігін жасағаннан кейін оны сөздің пайда болу жиілігі бойынша сұрыптағыңыз келеді. Қажетті нәрсеге элементтері екі элементтің кортеждері болатын тізімді жасау арқылы қол жеткізуге болады: сөздің және сөздің пайда болу жиілігі. Мысалы, [(2, 'hi'), (1, 'what'), (3, 'is')]. Содан кейін стандартты сұрыптау кортеждер тізімін бірінші элемент бойынша, ал егер олар тең болса, екіншісі бойынша салыстыру арқылы сұрыптайды. Бұл мәселеде талап етілетін нәрсе дерлік.

Барлық тапсырмаларда input() арқылы енгізуді оқыңыз және print() арқылы жауапты шығарыңыз.