Mehrere Parameter
Beispiel
def addiere(a, b):
print(a + b)
addiere(3, 4)
addiere(10, 2)
Reihenfolge zählt
def vorstellen(vorname, nachname):
print(f"{vorname} {nachname}")
vorstellen("Luna", "Code")
Erstes Argument → erster Parameter.
Rate mal!
def power(basis, exp):
print(basis ** exp)
power(2, 3)
Auflösung
8
Probiere es selbst
Experiment 1
rechteck(a, b) Umfang printen 2*(a+b).
Experiment 2
login(user, ok) mit if.
Experiment 3
Drei Parameter: name, punkte, level.
Fehlerdetektiv
def add(a, b):
print(a + b)
add(5)
Lösung
Zweites Argument fehlt: add(5, 2).
Übungen
Level 1
multipliziere(a, b).
Level 2
score(name, punkte) f-String.
Level 3
eintritt(alter, ticket) mit and.
Level-2-Lösung
def score(name, punkte):
print(f"{name}: {punkte} Punkte")
score("Lily", 18)
Mini-Quiz
Mehrere Inputs! Als Nächstes: return.