Задача 1. Гласные буквы
Команде лингвистов понравилось качество ваших программ, и они решили заказать у вас функцию для анализатора текста, которая создавала бы список гласных букв текста, а заодно считала бы их количество.
Напишите программу, которая запрашивает у пользователя текст и генерирует список из гласных букв этого текста (сама строка вводится на русском языке). Выведите в консоль сам список и его длину.
Пример:
Введите текст: Нужно отнести кольцо в Мордор!
Список гласных букв: ['у', 'о', 'о', 'е', 'и', 'о', 'о', 'о', 'о']
Длина списка: 9
Python
Помогите решить задачу на питоне. пожалуйста.
letters = "аоиеёэыуюя"
text = input("Введите текст: ")
l = [c for c in text if c in letters]
print("Список гласных букв:", l)
print("Длина списка:", len(l))
text = input("Введите текст: ")
l = [c for c in text if c in letters]
print("Список гласных букв:", l)
print("Длина списка:", len(l))
Максим Донцов
Спасибо большое!
ot=[]
str='who needs to return the ring back to Mordor'
for i in str:
~~~~if i in "aeiouy" : ot.append(i)
print (*ot,len(ot))
str='who needs to return the ring back to Mordor'
for i in str:
~~~~if i in "aeiouy" : ot.append(i)
print (*ot,len(ot))
x = [i for i in input() if i in "аеёиоуыэюя"]
print(x, "\n", len(x))
print(x, "\n", len(x))
"Ё" можешь добавить в список букв, если нужно
def vowel(string):
~~res = []
~~for i in string:
~~~~if i in ("у", "е", "ы", "а", "о", "э", "я", "и", "ю"):
~~~~~~res.append(i)
~~return res
letters = vowel(input())
print('Список гласных букв:', letters)
print('Длина списка:', len(letters))
Ну или проще:
letters = [i for i in input() if i in ('у', 'е', 'ы', 'а', 'о', 'э', 'я', 'и', 'ю')]
print('Список гласных букв:', letters)
print('Длина списка:', len(letters))
А можно вместо кортежа использовать строку, ничего не поменяется:
letters = [i for i in input() if i in ('уеыаоэяию')]
print('Список гласных букв:', letters)
print('Длина списка:', len(letters))
А можно сократить вывод:
letters = [i for i in input() if i in ('уеыаоэяию')]
print('Список гласных букв:', letters, '\n', 'Длина списка:', len(letters))
def vowel(string):
~~res = []
~~for i in string:
~~~~if i in ("у", "е", "ы", "а", "о", "э", "я", "и", "ю"):
~~~~~~res.append(i)
~~return res
letters = vowel(input())
print('Список гласных букв:', letters)
print('Длина списка:', len(letters))
Ну или проще:
letters = [i for i in input() if i in ('у', 'е', 'ы', 'а', 'о', 'э', 'я', 'и', 'ю')]
print('Список гласных букв:', letters)
print('Длина списка:', len(letters))
А можно вместо кортежа использовать строку, ничего не поменяется:
letters = [i for i in input() if i in ('уеыаоэяию')]
print('Список гласных букв:', letters)
print('Длина списка:', len(letters))
А можно сократить вывод:
letters = [i for i in input() if i in ('уеыаоэяию')]
print('Список гласных букв:', letters, '\n', 'Длина списка:', len(letters))
Аким Гаджен
А "й" - согласная?)
letters = "аоиеёэыуюя"
text = input("Введите текст: ")
l = [c for c in text if c in letters]
print("Список гласных букв:", l)
print("Длина списка:", len(l))
text = input("Введите текст: ")
l = [c for c in text if c in letters]
print("Список гласных букв:", l)
print("Длина списка:", len(l))
Не пропагандируй среди несовершеннолетних. Своего питона сам души, детей не впутывай
...pro100 5Ixxx ...
Согласен, так и надо с этими душнилами!!!
Людмила Бахталовская
и кто здесь дети?
Антон Глазачев
...какая тут тупость в этом комменте....
Похожие вопросы
- Помогите решить задачу в питоне, пожалуйста.
- Помогите решить задачу на питон!!
- Помогите решить задачу на Питоне
- Помогите решить задачу в питоне
- Помогите мне пожалуйста решить задачу на питоне!
- Помогите пожалуйста решить задачи на питоне:
- Помогите пожалуйста решить задачу на питоне...
- Питон. Нужно помочь решить задачу с циклом for
- Пожалуйста, помогите решить задачу на Python. Упражнения 57,58,59,60.
- Снова не могу решить задачу по питону.