Python-Funktionsdefinitionen, Schleifen und bedingte Logik, jeweils mit einem kurzen Beispiel erklärt.
40 Karten · Standardkarten · KI-geschrieben, zweimal geprüft. Alles lässt sich bearbeiten.
- Wie definiert man in Python eine Funktion?
Antwort zeigen
Mit def, dem Funktionsnamen, Klammern und einem Doppelpunkt, danach den Funktionskörper einrücken.
- Was macht ein Funktionsparameter?
Antwort zeigen
Ein Parameter ist ein benannter Platzhalter für einen Wert, der beim Aufruf der Funktion übergeben wird.
- Wie gibt man aus einer Funktion einen Wert zurück?
Antwort zeigen
Mit dem Schlüsselwort return, gefolgt vom Wert, der an den Aufrufer zurückgehen soll.
- Was ist ein Standardparameter (Default-Parameter)?
Antwort zeigen
Ein Parameter mit einem voreingestellten Wert, der verwendet wird, wenn für diesen Parameter kein Argument übergeben wird.
- Nenne ein Beispiel für eine Funktion mit zwei Parametern
Antwort zeigen
def add(a, b): return a + b
- Was passiert, wenn eine Funktion keine return-Anweisung hat?
Antwort zeigen
Die Funktion gibt implizit None zurück.
- Was ist ein Docstring einer Funktion?
Antwort zeigen
Ein String-Literal direkt nach der def-Zeile, das dokumentiert, was die Funktion tut.
- Wie ruft man eine Funktion namens greet auf?
Antwort zeigen
Man schreibt den Funktionsnamen gefolgt von Klammern: greet()
- Was sind Positionsargumente?
Antwort zeigen
Argumente, die in der Reihenfolge an eine Funktion übergeben werden, in der sie in der Definition stehen.
- Wie übergibt man einer Funktion Schlüsselwortargumente?
Antwort zeigen
Mit dem Parameternamen, einem Gleichheitszeichen und dem Wert: func(name='Alice')
- Was ermöglicht *args?
Antwort zeigen
Eine variable Anzahl von Positionsargumenten an eine Funktion zu übergeben.
- Was ermöglicht **kwargs?
Antwort zeigen
Eine variable Anzahl von Schlüsselwortargumenten an eine Funktion zu übergeben.
- Wie ist eine if-Anweisung grundsätzlich aufgebaut?
Antwort zeigen
if Bedingung: gefolgt von eingerücktem Code, der nur ausgeführt wird, wenn die Bedingung wahr ist
- Wie ist eine if-else-Anweisung aufgebaut?
Antwort zeigen
if Bedingung: wird ausgeführt, wenn sie wahr ist, else: wird ausgeführt, wenn die Bedingung falsch ist
- Wie fügt man einer Bedingung einen dritten Zweig hinzu?
Antwort zeigen
Mit elif (else if) für weitere Bedingungen zwischen if und else.