CodeAgeBy Sitezack
Kapitel-Fortschritt0/3

Lektion 2 von 3

Parameter und Default-Werte

Ein Parameter kann einen Default-Wert haben: def gross(net, rate=0.19). Der Aufrufer kann ihn weglassen oder überschreiben.

Das ist der idiomatische Mechanismus für Optionen: gross(40) nutzt den Standardsatz, gross(100, 0.07) den ermäßigten Satz.

def power(base, exponent=2):
    return base ** exponent

print(power(5))      # 25
print(power(5, 3))   # 125

🎯 Aufgabe

Definieren Sie gross(net, rate=0.19), das den Bruttopreis round(net * (1 + rate), 2) zurückgibt, und geben Sie gross(40) aus.

PRO-Lektion

Dieses fortgeschrittene Kapitel gehört zu CodeAge PRO. Schalte es frei, um dein Abenteuer fortzusetzen.

PRO entdecken