Finden Sie den Fehler in diesem Code: def add_underscores(word): """Wort mit Unterstrichen zwischen Zeichen zurückgeben.""" new_word = "_" for char in word: new_word = char + "_" return new_word phrase = "hello world!" print(add_underscores(phrase)))
In Zeile 5 wird char + "_" nicht mit "new_word" verknüpft, jedes Mal wenn der Befehl ausgeführt wird, überschreibt der String. Die richtige Antwort wäre: def add_underscores(word): """Wort mit Unterstrichen zwischen Zeichen zurückgeben."""new_word = "_" für char in word: new_word {char + "_" return new_word phrase = "hello world!" print(add_underscores(phrase)))