Funktionen fassen Code zusammen, den du mehrfach brauchst. Du definierst sie mit def, gibst Werte mit return zurück und kannst Parametern Standardwerte geben. Eine Funktion ohne return liefert None.
Variablen innerhalb einer Funktion sind lokal: Von außen sind sie nicht sichtbar.
def begruessung(name, ausruf="Hallo"):
return f"{ausruf}, {name}!"
print(begruessung("Mia"))
print(begruessung("Tom", ausruf="Moin"))Merke
def name(parameter):returngibt einen Wert zurückStandardwerte machen Parameter optional
Aufgabe
Schreibe eine Funktion `maximum(a, b)`, die die größere Zahl zurückgibt.