Anagram Programm Hilfe
Verfasst: Montag 14. Februar 2022, 13:41
Code: Alles auswählen
def is_anagram(firstWord, secondWord):
laenge = len(firstWord)
list = []
for nr in range(0, laenge):
for nr1 in range(0, laenge):
check = firstWord[nr1] #buchstaben vergleichen
if check != secondWord[nr]:
ausgabewert = False
list.append(ausgabewert)
else:
ausgabewert = True
list.append(ausgabewert)
break
print(list)
return list, laenge
list, laenge = is_anagram("scare", "races")
#if list == True:
# ausgabe = True
#else:
# ausgabe = False
#print(ausgabe)
Mein Problem ist das ich eine Liste bekomme mit True und False Werten und am Ende nachdem ich die Funktion aufgerufen habe möchte ich auswerten ob es ein Anagram ist oder nicht.
Nur ich habe echt keine Ahnung wie ich dies anstellen soll. Das einzige was ich mir denken kann ist das ich ja ein Wort mit 5 Zeichen habe und wenn es ein Anagram ist hat die Liste auch 5 mal den Wert True und wenn es kein ANagram ist hat sie max. 4 mal True.
Es wäre nett wenn mir jemand helfen kann und am besten dazu noch möglichst genau erklären kann wie es den funktioniert, da ich noch recht neu in der Entwicklung bin, danke!