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
3. Bedingte Anweisungen in Python
5. Schleifen in Python
6. Funktionen in Python

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

Alles, was zuvor besprochen wurde, kann in einer Funktion gekapselt werden, um die Effizienz und Wiederverwendbarkeit zu verbessern.

Zum Beispiel betrachten wir die frühere if/else-Anweisung, die verwendet wurde, um festzustellen, ob eine Zahl ungerade oder gerade ist. Anfangs war dieser Code auf eine bestimmte, vordefinierte Zahl beschränkt. Die Bewertung einer anderen Zahl würde entweder das Duplizieren des gesamten bedingten Blocks oder das manuelle Ändern der zu testenden Zahl jedes Mal erfordern.

Ein effizienterer Ansatz besteht darin, eine Funktion zu definieren, die eine Zahl als Eingabeparameter akzeptiert. Die bedingte Logik zur Überprüfung von ungeraden oder geraden Zahlen kann dann innerhalb dieser Funktion liegen, sodass sie leicht mit jeder Zahl als Argument aufgerufen werden kann. Dies eliminiert die Notwendigkeit für redundanten Code oder manuelle Änderungen jedes Mal, wenn eine neue Zahl bewertet werden muss.

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

Eine Zahl gilt als gerade, wenn sie durch 2 geteilt werden kann, ohne einen Rest zu hinterlassen. Der %-Operator wird verwendet, um diesen Rest zu bestimmen.

Offensichtlich identifiziert die Funktion 2 korrekt als gerade und 3 als ungerade. Diese Funktion kann bei Bedarf wiederholt mit verschiedenen Zahlen aufgerufen werden.

War alles klar?

Wie können wir es verbessern?

Danke für Ihr Feedback!

Abschnitt 6. Kapitel 5
Wir sind enttäuscht, dass etwas schief gelaufen ist. Was ist passiert?
some-alt