Zum Hauptinhalt springen

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

Mini-QuizWie trennt man Parameter in der def-Zeile?

Mehrere Inputs! Als Nächstes: return.