Python.Питон.
Задачи на множества. Посчитать количество букв алфавита, используемых в предложении.
Ответы на вопрос
Ответил matvey2207spam
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 наш результат
Новые вопросы