**Dies ist eine alte Version des Dokuments!**
Probleme mit Funktionen
In jedem der folgenden Codes hat es jeweils einen Fehler bzw. ein Problem.
Finde das Problem und beschreibe es in eigenen Worten. Behebe das Problem und teste, ob der Code läuft.
Problem 1
Weshalb funktioniert folgender Code nicht?
def say_hello(): print("Hello") print("Hello") print("Hello!") def say_goodbye(): print("Goooood...") print(" ...bye!") if input("Yes or no? (y/n)") == 'y': say_hello else: say_goodbye
Problem 2
Was ist das Problem mit folgendem Code?
import random def wuerfel(): return random.randint(1,6) def drei_wuerfel(): return wuerfel(), wuerfel(), wuerfel() drei_wuerfel()