Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lernen Funktionskörper in Python | Abschnitt
Practice
Projects
Quizzes & Challenges
Quizze
Challenges
/
Python-Funktionen

bookFunktionskörper in Python

Der Funktionskörper ist der Codeblock innerhalb einer Funktionsdefinition. Er enthält die Anweisungen, die festlegen, was die Funktion ausführt.

Bisher wurden mathematische Formeln und die Funktion print() als Funktionskörper verwendet. Ein Funktionskörper kann jedoch auch Schleifen, if-else-Anweisungen, Schlüsselwörter oder andere Logik enthalten.

Verwenden Sie eine Ebene der Einrückung, um den Funktionskörper zu definieren. Die Einrückung in Python bestimmt die Struktur des Codes und legt fest, welche Anweisungen zur Funktion gehören.

Als Beispiel kann eine Funktion geschrieben werden, die das Gesundheitsniveau einer Katze anhand der täglich aufgenommenen Kalorienmenge bestimmt. Berücksichtigen Sie dabei folgende Bedingungen:

  • Wenn die Katze weniger als 200 Kalorien pro Tag aufnimmt, ist das Gesundheitsniveau "low";
  • Wenn die Katze zwischen 200 und 400 Kalorien pro Tag aufnimmt, ist das Gesundheitsniveau "average";
  • Wenn die Katze mehr als 400 Kalorien pro Tag aufnimmt, ist das Gesundheitsniveau "high".
12345678910111213141516
def health_level_for_cat(calories_per_day): # Use one indentation to create function body if calories_per_day < 200: health_level = 'Low' elif 200 <= calories_per_day <= 400: health_level = 'Average' else: health_level = 'High' message = f"The cat's health level based on calorie intake is {health_level}." return message # Example usage of the function print("Cat Felix:", health_level_for_cat(187)) print("Cat Tom:", health_level_for_cat(301)) print("Cat Oggy:", health_level_for_cat(404))
copy

Der Funktionskörper beginnt mit der Funktionsdefinition. Innerhalb davon bestimmt eine if-else-Anweisung das Gesundheitsniveau der Katze basierend auf der täglichen Kalorienaufnahme. Nach der Auswertung der Bedingung erstellt die Funktion eine Nachricht, die das Gesundheitsniveau widerspiegelt, und gibt diese als Funktionsausgabe zurück.

In diesem Beispiel bewertet die Funktion das Gesundheitsniveau der Katze anhand des Kalorienverbrauchs und erzeugt eine entsprechende Nachricht, die anschließend als Funktionsausgabe ausgegeben wird.

question mark

Was ist der Zweck des Funktionskörpers in Python?

Select the correct answer

War alles klar?

Wie können wir es verbessern?

Danke für Ihr Feedback!

Abschnitt 1. Kapitel 7

Fragen Sie AI

expand

Fragen Sie AI

ChatGPT

Fragen Sie alles oder probieren Sie eine der vorgeschlagenen Fragen, um unser Gespräch zu beginnen

bookFunktionskörper in Python

Swipe um das Menü anzuzeigen

Der Funktionskörper ist der Codeblock innerhalb einer Funktionsdefinition. Er enthält die Anweisungen, die festlegen, was die Funktion ausführt.

Bisher wurden mathematische Formeln und die Funktion print() als Funktionskörper verwendet. Ein Funktionskörper kann jedoch auch Schleifen, if-else-Anweisungen, Schlüsselwörter oder andere Logik enthalten.

Verwenden Sie eine Ebene der Einrückung, um den Funktionskörper zu definieren. Die Einrückung in Python bestimmt die Struktur des Codes und legt fest, welche Anweisungen zur Funktion gehören.

Als Beispiel kann eine Funktion geschrieben werden, die das Gesundheitsniveau einer Katze anhand der täglich aufgenommenen Kalorienmenge bestimmt. Berücksichtigen Sie dabei folgende Bedingungen:

  • Wenn die Katze weniger als 200 Kalorien pro Tag aufnimmt, ist das Gesundheitsniveau "low";
  • Wenn die Katze zwischen 200 und 400 Kalorien pro Tag aufnimmt, ist das Gesundheitsniveau "average";
  • Wenn die Katze mehr als 400 Kalorien pro Tag aufnimmt, ist das Gesundheitsniveau "high".
12345678910111213141516
def health_level_for_cat(calories_per_day): # Use one indentation to create function body if calories_per_day < 200: health_level = 'Low' elif 200 <= calories_per_day <= 400: health_level = 'Average' else: health_level = 'High' message = f"The cat's health level based on calorie intake is {health_level}." return message # Example usage of the function print("Cat Felix:", health_level_for_cat(187)) print("Cat Tom:", health_level_for_cat(301)) print("Cat Oggy:", health_level_for_cat(404))
copy

Der Funktionskörper beginnt mit der Funktionsdefinition. Innerhalb davon bestimmt eine if-else-Anweisung das Gesundheitsniveau der Katze basierend auf der täglichen Kalorienaufnahme. Nach der Auswertung der Bedingung erstellt die Funktion eine Nachricht, die das Gesundheitsniveau widerspiegelt, und gibt diese als Funktionsausgabe zurück.

In diesem Beispiel bewertet die Funktion das Gesundheitsniveau der Katze anhand des Kalorienverbrauchs und erzeugt eine entsprechende Nachricht, die anschließend als Funktionsausgabe ausgegeben wird.

question mark

Was ist der Zweck des Funktionskörpers in Python?

Select the correct answer

War alles klar?

Wie können wir es verbessern?

Danke für Ihr Feedback!

Abschnitt 1. Kapitel 7
some-alt