Главная страница
Навигация по странице:

  • Что бросил он в краю родном

  • Документ Microsoft Word. Если мы введём в программу отрывок стихотворения то получим следующую картину


    Скачать 194.02 Kb.
    НазваниеЕсли мы введём в программу отрывок стихотворения то получим следующую картину
    Дата30.01.2023
    Размер194.02 Kb.
    Формат файлаdocx
    Имя файлаДокумент Microsoft Word.docx
    ТипПрограмма
    #911558

    Иногда возникает необходимость выйти из цикла, раньше, чем завершится запланированное количество его повторений. Для этого применяется ключевое слово break.

    Давайте напишем программу, которая считает количество гласных во вводимых строках, а строки можно вводить до тех пор, пока не будет введена строка "Конец". Программа будет полезна поэтам, которые хотят посчитать количество слогов(гласных букв) в своем произведении. Стихи с правильным размером обычно имеют одинаковое количество гласных в рифмующихся строках. Цикл сделаем бесконечным, поставив условие, которое всегда выполняется (True). Реализуем выход из цикла с помощью break в случае если введенное слово=="Конец" или "конец".



    В данной программе пользователь по очереди вводит строки стихотворения, и после ввода каждой строки нажимает Enter. Очередная строка попадаает в переменную s. В цикле for x in s по очереди перебираются все буквы данной строчки, и условием if(x in 'аеёиоуыэюя') определяется гласные ли они. Если условие выполняется и какая-то из букв в строке гласная, то увеличваем счётчик - добавляем 1 к переменной k.

    Если мы введём в программу отрывок стихотворения то получим следующую картину:

    Белеет парус одинокий

    9

    В тумане моря голубом

    8

    Что ищет он в стране далёкой

    9


    Что бросил он в краю родном?

    8

    Конец

    Как видим, в стихотворении есть симметрия 9-8-9-8, значит размер у стиха правильный. Если вы, или ваши знакомые пишут стихи, можете проверить их с помощью нашей программы.

    В данной программе мы сделали выход из цикла с помощью команды break, которая даётся если введено слово 'Конец'. То есть, если у вас есть какой-либо цикл, и вам нужно выйти из него раньше, чем он пройдет все свои обороты (итерации), команда break позволяет выйти из цикла раньше времени.

    Поздравляю, мы написали первую реально полезную для кого-то программу.


    написать администратору сайта