Опубликован: 19.09.2024 21
Условие: напишите программу, которая проверит, что два слова являются анаграммами.
Анаграмма - слово, которое получается путем перестановки букв другого слова. Например: липа -> пила, лось -> соль, актер -> терка
Решение:
print('Программа, проверяющая являются ли два слова анаграммами')
def is_anagram(word1: str, word2: str):
return sorted(word1) == sorted(word2)
while True:
word1 = input('Введите первое слово: ')
word2 = input('Введите второе слово: ')
if word1 != word2:
break
else:
print('Ошибка ввода. Введите два разных слова!')
if is_anagram(word1, word2):
print(f"Введенные слова {word1} и {word2} являются АНАГРАММАМИ !")
else:
print(f"Введенные слова {word1} и {word2} НЕ являются АНАГРАММАМИ !")
Задача: Решение квадратного уравнения
Задача: Тренажер таблицы умножения
Задача: Наибольший числовой палиндром
Задача: Разложение числа на простые множители
Комментариев нет.