Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lernen Verwendung von If/Else-Anweisungen in Python-Funktionen | Funktionen in Python
Einführung in Python
course content

Kursinhalt

Einführung in Python

Einführung in Python

1. Erste Bekanntschaft mit Python
2. Variablen und Typen in Python
5. Schleifen in Python

book
Verwendung von If/Else-Anweisungen in Python-Funktionen

Alles, was wir bisher besprochen haben, kann innerhalb einer Funktion genutzt werden. Zum Beispiel können Sie bedingte Anweisungen problemlos in den Körper einer Funktion einbetten. Im dritten Abschnitt haben Sie eine if/else-Anweisung erstellt, um zu bestimmen, ob eine Zahl ungerade oder gerade ist. Aber dieser Code ist für bestimmte Zahlen eingerichtet.

Wenn Sie eine andere Zahl bewerten möchten, müssten Sie entweder denselben Codeblock mit einer neuen Zahl replizieren oder die vorhandene Zahl vor der bedingten Überprüfung ändern. Stattdessen ist es effizienter, diesen Code in einer Funktion zu kapseln und ihn dann bei Bedarf für verschiedene Zahlen aufzurufen.

12345678910
# Define a function def is_odd(n): if n % 2 == 0: return "even" else: return "odd" # Testing function print('2 is', is_odd(2)) print('3 is', is_odd(3))
copy

Hinweis

Nur ein kleiner Hinweis: Eine Zahl gilt als gerade, wenn sie ohne Rest durch 2 teilbar ist. Der %-Operator wird verwendet, um diesen Rest zu finden.

Offensichtlich erkennt die Funktion 2 korrekt als gerade und 3 als ungerade. Sie können diese Funktion so oft wie nötig für verschiedene Zahlen aufrufen.

War alles klar?

Wie können wir es verbessern?

Danke für Ihr Feedback!

Abschnitt 6. Kapitel 5
We're sorry to hear that something went wrong. What happened?
some-alt