Предмет: Информатика, автор: nikzero1

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 наш результат

Похожие вопросы
Предмет: Русский язык, автор: LenaBulatova1