Anagrama Python 3 [fechado]

Eu estou tentando escrever um programa que verifica se 2 entradas são anagramas. Eu sinto que isso deve ser relativamente fácil, mas não consigo entender. Eu deveria definir uma função como:

def isAnagram(s1, s2):

até agora, eu tenho isso:

word1 = input("Enter a string: ")
word2 = input("Enter a second string: ")

def isAnagram(s1, s2):
    s1 = word1.sort()
    s2 = word2.sort()
    if s1 == s2:
       print("This is an anagram")
    else:
       print("This is not an anagram)
isAnagram()

Eu acho que não entendo completamente as funções definidoras, então se você pudesse explicar o que está acontecendo, seria ótimo!

questionAnswers(3)

yourAnswerToTheQuestion