Программа анаграмм на Python: проверьте, являются ли два слова анаграммами

Вот пример программы-анаграммы на Python:

def check_anagram(str1, str2):
    if sorted(str1.lower()) == sorted(str2.lower()):
        return True
    else:
        return False
word1 = input("Enter the first word: ")
word2 = input("Enter the second word: ")
if check_anagram(word1, word2):
    print("The words are anagrams.")
else:
    print("The words are not anagrams.")

В этой программе функция check_anagramпринимает на вход две строки и проверяет, являются ли они анаграммами, сравнивая отсортированные версии строк в нижнем регистре. Если отсортированные строки равны, возвращается True, указывая, что слова являются анаграммами. В противном случае возвращается False.