Найти тему
Радист

Задача №3 на Python

Задача: Напишите программу на Python, которая принимает от пользователя строку и выводит на экран количество гласных (гласные буквы: 'a', 'e', 'i', 'o', 'u', 'y') в этой строке.

Пример работы программы: Введите строку: Hello, how are you? Количество гласных: 7

Подсказка: Вы можете использовать цикл for для прохода по каждому символу строки и проверять, является ли символ гласной буквой. Для этого можно создать список гласных букв и использовать условный оператор if.

-2

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

ОТВЕТ:

Пример взаимодействия с программой:

-3

В этом решении используется функция count_vowels, которая принимает строку в качестве аргумента. Внутри функции определен список гласных букв. Затем, с помощью цикла for, программа проходит по каждому символу строки (приведенному к нижнему регистру) и проверяет, является ли символ гласной буквой с помощью условного оператора if. Если символ является гласной буквой, увеличивается счетчик count. В конце функция возвращает значение счетчика.
В основной части программы пользователю предлагается ввести строку, которая сохраняется в переменной input_string. Затем вызывается функция count_vowels с аргументом input_string для подсчета количества гласных букв. Результат выводится на экран.