Python Lernhandbuch

Kapitel 6: Funktionen

Quiz: Hast du es verstanden?

6 Fragen. Bei Fragen mit ☐ können mehrere Antworten richtig sein. Zum Bestehen brauchst du 5 richtige Antworten.

1 Was liefert eine Funktion ohne return?
2 def f(a, *, b): ... – welcher Aufruf ist gültig?
3 Was ist args in def summe(*args) beim Aufruf summe(1, 2, 3)?
4

Was gibt der zweite Aufruf aus?

python
def falsch(x, liste=[]):
    liste.append(x)
    return liste

falsch(1)
print(falsch(2))
5 Was prüft Python bei Typangaben wie def flaeche(breite: float) -> float?
6 Was ergibt sorted([3, 1, 2], key=lambda x: -x)?