Уведомления

Группа в Telegram: @pythonsu

#1 Март 13, 2017 06:23:02

Columbia
Зарегистрирован: 2017-03-13
Сообщения: 7
Репутация: +  0  -
Профиль   Отправить e-mail  

Определить слово с минимальным содержанием гласных в строке

Помогите, в питоне не силен

Офлайн

#2 Март 13, 2017 13:01:54

Gamer05
Зарегистрирован: 2017-02-07
Сообщения: 8
Репутация: +  0  -
Профиль   Отправить e-mail  

Определить слово с минимальным содержанием гласных в строке

Columbia, вы бы привели формулировку задачи более точно!
Как водятся исходные данные? С клавиатуры? Или есть какой-то файл на входе?
Как должен выглядеть ответ в программе?

Офлайн

#3 Март 13, 2017 16:23:09

aiscy
Зарегистрирован: 2015-06-17
Сообщения: 52
Репутация: +  9  -
Профиль   Отправить e-mail  

Определить слово с минимальным содержанием гласных в строке

Как вариант:

 min([word for word in input().split()], key=lambda word: sum(letter.lower() in ('а', 'о', 'э', 'и', 'у', 'ы', 'е', 'ё', 'ю', 'я') for letter in word))

Отредактировано aiscy (Март 14, 2017 12:45:44)

Офлайн

#4 Март 14, 2017 12:13:41

Columbia
Зарегистрирован: 2017-03-13
Сообщения: 7
Репутация: +  0  -
Профиль   Отправить e-mail  

Определить слово с минимальным содержанием гласных в строке

Gamer05
Columbia, вы бы привели формулировку задачи более точно!Как водятся исходные данные? С клавиатуры? Или есть какой-то файл на входе?Как должен выглядеть ответ в программе?
Вводится с клавиатуры
А в ответе выдается слово в котором меньше всего гласных

Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version