Вам нужно написать программу, которая проверит ритм в стихах Винни-Пуха. Винни-Пух считает, что есть ритм, если число

  • 17
Вам нужно написать программу, которая проверит ритм в стихах Винни-Пуха. Винни-Пух считает, что есть ритм, если число гласных в каждой фразе одиноковое. Каждая фраза может содержать одно или несколько слов, разделенных дефисами. Стихотворение будет введено в программу с клавиатуры. Верните ответ «Парам пам-пам», если ритм соблюдается, и «Пам
Ласка_4088
56
- Убедитесь, что вы имеете среду программирования, в которой вы можете написать и запустить программу на языке программирования Python.
- Создайте новый файл программы с расширением ".py" и откройте его.
- Начните программу, импортировав модуль `re`, который поможет вам работать с регулярными выражениями. Добавьте следующую строку кода в начало программы:

python
import re


- Запросите пользователя ввести стихотворение Винни-Пуха, используя функцию `input()`. Сохраните его в переменную `poem`. Например:

python
poem = input("Введите стихотворение Винни-Пуха: ")


- Создайте функцию `check_rhythm(poem)`, которая будет проверять ритм в стихотворении Винни-Пуха. Эта функция будет принимать стихотворение в качестве аргумента.

python
def check_rhythm(poem):
words = re.findall(r"\w+", poem) # Используем регулярное выражение, чтобы найти все слова в стихотворении
vowels_counts = [len(re.findall(r"[aeiouAEIOU]", word)) for word in words] # Считаем количество гласных в каждом слове
if len(set(vowels_counts)) == 1: # Сравниваем количество гласных во всех словах
return "Парам пам-пам"
else:
return "Пам-парам"


- Затем вызовите функцию `check_rhythm(poem)` и выведите результат на экран:

python
result = check_rhythm(poem)
print(result)


- Теперь ваша программа будет запрашивать стихотворение Винни-Пуха и выводить результат проверки ритма.

Пример использования программы:


Введите стихотворение Винни-Пуха: Медвежонок Винни-Пух
Велик весь мед.
Парам пам-пам


Результат:


Парам пам-пам


Теперь вы можете использовать эту программу, чтобы проверить ритм в стихотворениях Винни-Пуха. Помните, что программа просто считает количество гласных в каждом слове и сравнивает их, поэтому вы можете получить ложный результат, если стихотворение содержит слова с одинаковым количеством гласных, но разного порядка.