Предмет: Информатика,
автор: nikzero1
Python.Питон.
Задачи на множества. Посчитать количество букв алфавита, используемых в предложении.
Ответы
Автор ответа:
0
P.S. всё что после # это комментарий кода
Ответ:
alphabet = 'йцукенгшщзхъфывапролджэячсмитьбюё' #массив с буквами
x = input('Введи предложение: ') #как-то вводим предложение
used = len([letter for letter in set(x.lower()) if letter in alphabet]) #вот и результат)
print(used)
Объяснение:
В строке alphabet хранится всё то, что мы считаем буквами
С помощью input получаем предложение от пользователя
Переводим x в нижний регистр (чтоб учитывать все буквы), и делаем из него set
В set окажутся только уникальные символы
С помощью спискового генератора отбираем только буквы из alphabet
В переменной used наш результат
Похожие вопросы
Предмет: Русский язык,
автор: LenaBulatova1
Предмет: Информатика,
автор: tomash2000
Предмет: Русский язык,
автор: lapuskinalexey
Предмет: Биология,
автор: vikamor1
Предмет: Окружающий мир,
автор: konakina07