Опубликован: 22.09.2024 39
Условие: напишите программу, которая будет проверять введенный пользователем символ и печатать - это буква кириллицы или латиницы.
Решение:
# функция проверки - является ли символ (char) кириллицей
def has_cirillic(char: str, alphabet=None):
if alphabet is None:
alphabet = set('абвгдеёжзийклмнопрстуфхцчшщъыьэюя')
return not alphabet.isdisjoint(char.lower())
while True:
char = input('Введите символ: ')
if len(char) == 1:
break
else:
print('Ошибка ввода. Введите только один символ!')
if has_cirillic(char):
print(f"Буква {char} является кириллицей !")
elif char.isalpha():
print(f"Буква {char} латиница !")
else:
print(f"Этот символ {char} не буква !")
Задача: Решение квадратного уравнения
Задача: Тренажер таблицы умножения
Задача: Наибольший числовой палиндром
Задача: Разложение числа на простые множители
Комментариев нет.