Файл: Если мы введём в программу отрывок стихотворения то получим следующую картину.docx
ВУЗ: Не указан
Категория: Не указан
Дисциплина: Не указана
Добавлен: 25.04.2024
Просмотров: 10
Скачиваний: 0
ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.
Иногда возникает необходимость выйти из цикла, раньше, чем завершится запланированное количество его повторений. Для этого применяется ключевое слово break.
Давайте напишем программу, которая считает количество гласных во вводимых строках, а строки можно вводить до тех пор, пока не будет введена строка "Конец". Программа будет полезна поэтам, которые хотят посчитать количество слогов(гласных букв) в своем произведении. Стихи с правильным размером обычно имеют одинаковое количество гласных в рифмующихся строках. Цикл сделаем бесконечным, поставив условие, которое всегда выполняется (True). Реализуем выход из цикла с помощью break в случае если введенное слово=="Конец" или "конец".
В данной программе пользователь по очереди вводит строки стихотворения, и после ввода каждой строки нажимает Enter. Очередная строка попадаает в переменную s. В цикле for x in s по очереди перебираются все буквы данной строчки, и условием if(x in 'аеёиоуыэюя') определяется гласные ли они. Если условие выполняется и какая-то из букв в строке гласная, то увеличваем счётчик - добавляем 1 к переменной k.
Если мы введём в программу отрывок стихотворения то получим следующую картину:
Белеет парус одинокий
9
В тумане моря голубом
8
Что ищет он в стране далёкой
9
Что бросил он в краю родном?
8
Конец
Как видим, в стихотворении есть симметрия 9-8-9-8, значит размер у стиха правильный. Если вы, или ваши знакомые пишут стихи, можете проверить их с помощью нашей программы.
В данной программе мы сделали выход из цикла с помощью команды break, которая даётся если введено слово 'Конец'. То есть, если у вас есть какой-либо цикл, и вам нужно выйти из него раньше, чем он пройдет все свои обороты (итерации), команда break позволяет выйти из цикла раньше времени.
Поздравляю, мы написали первую реально полезную для кого-то программу.