def rotate_word(word,number)
for i in word:
word_num = ord(i)
new_word += chr(word_num + number)
return new_word
Hallo Leute, der obige Code funktioniert nicht. Dies ist eine Python-Funktion. Wenn ich das Programm starte, gebe ich einen Fehler zurück: "UnboundLocalError: 'new_word' referenziert vor der Zuweisung"Python UnboundLocalError "Brauchen Sie Hilfe"
was bedeutet das? Kann mir jemand helfen?
die Ausgabe meiner Funktion wäre:
Druck rotate_word ('abc', 5)
Ausgang: fgh
ich schon das Problem lösen .. Ich erkläre nur die new_word = ‚‘, bevor die für geschieht. Wütend! –
Das nächste Problem ist, was passiert 'rotate_word ('xyz', 5)' '? –
Ja, das nächste Problem. Ich versuche es jetzt zu lösen. oder hast du irgendeinen Algo dafür? –