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))
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.
Danke für Ihr Feedback!
Fragen Sie AI
Fragen Sie AI
Fragen Sie alles oder probieren Sie eine der vorgeschlagenen Fragen, um unser Gespräch zu beginnen
Fragen Sie mich Fragen zu diesem Thema
Zusammenfassen Sie dieses Kapitel
Zeige reale Beispiele
Awesome!
Completion rate improved to 1.64
Verwendung von If/Else-Anweisungen in Python-Funktionen
Swipe um das Menü anzuzeigen
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))
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.
Danke für Ihr Feedback!