Eigene Funktionen definieren
Erstellen Sie wiederverwendbare Codeblöcke.
Eigene Funktionen definieren ist eine kostenlose Python For Kids-Lektion auf CoddyKit. Dies ist Lektion 2 von 4. Du kannst die komplette Lektion unten kostenlos lesen – dann übst du sie direkt im Browser mit einem integrierten Code-Editor und einem KI-Tutor rund um die Uhr. Sie ist Teil des Python For Kids-Lernpfads, und dein Fortschritt wird über Web und CoddyKit-App synchronisiert. Der Python For Kids-Kurs umfasst insgesamt 4 Lektionen.
Eigene Funktionen erstellen
Eigene Funktionen definieren
Willkommen bei der Lektion zu Funktionen! Heute lernen Sie, wie Sie eigene Funktionen in Python erstellen, um Ihren Code effizient wiederzuverwenden und zu organisieren.
Warum eigene Funktionen definieren?
Das Definieren eigener Funktionen hilft Ihnen dabei:
- Code wiederzuverwenden: Code einmal schreiben und mehrfach verwenden.
- Code zu organisieren: Komplexe Probleme in kleinere, überschaubare Aufgaben aufteilen.
- Die Lesbarkeit zu verbessern: Ihren Code übersichtlicher und verständlicher machen.
Sehen wir uns an, wie Sie eigene Funktionen erstellen!
Eine Funktion erstellen
Sie können eine Funktion mit dem Schlüsselwort def erstellen, gefolgt vom Funktionsnamen und runden Klammern. In den Klammern können Sie Parameter angeben.
Syntax:
def function_name(parameters):
# Code to execute
print("Hello, Python!")Eine Funktion aufrufen
Nachdem Sie eine Funktion definiert haben, können Sie sie aufrufen, indem Sie ihren Namen gefolgt von runden Klammern verwenden. Wenn die Funktion Parameter besitzt, können Sie Argumente in den Klammern übergeben.
Beispiel:
# Defines the greet function
def greet():
print("Hello, Python!") # Prints a greeting message
# Calls the greet function
greet()
Funktionsparameter
Mit Parametern können Sie Daten an Funktionen übergeben, wodurch diese flexibler und leistungsfähiger werden. Sie können Funktionen definieren, die einen oder mehrere Parameter akzeptieren.
Beispiel:
# Defines a function with two parameters
def add(a, b):
total = a + b # Adds the two numbers
print("Total:", total) # Prints the sum
# Calls the function with arguments
add(5, 3)
Standardparameter verwenden
Sie können Parametern Standardwerte zuweisen. Wenn beim Aufruf der Funktion kein Argument für diesen Parameter angegeben wird, wird der Standardwert verwendet.
Beispiel:
# Defines a function with a default parameter
def greet(name="Python Learner"):
print("Hello, " + name + "!") # Prints a personalized greeting
# Calls the function without an argument
greet() # Output: Hello, Python Learner!
# Calls the function with an argument
greet("Alice") # Output: Hello, Alice!
Rückgabewerte von Funktionen
Funktionen können mithilfe der Anweisung return Werte zurückgeben. So können Sie das Ergebnis einer Funktion erhalten und an anderer Stelle in Ihrem Code verwenden.
Beispiel:
# Defines a function that returns the sum of two numbers
def add(a, b):
total = a + b # Adds the two numbers
return total # Returns the sum
# Calls the function and stores the returned value
result = add(10, 7)
print("Total:", result) # Prints the sum
Mehrere Rückgabewerte
Funktionen können mehrere Werte zurückgeben, indem Sie sie durch Kommas trennen. Diese Werte können anschließend in separate Variablen entpackt werden.
Beispiel:
# Defines a function that returns multiple values
def get_user_info(name, age):
return name, age # Returns name and age
# Calls the function and unpacks the returned values
user_name, user_age = get_user_info("Bob", 25)
print("Name:", user_name) # Output: Name: Bob
print("Age:", user_age) # Output: Age: 25
# Function that checks if a number is even
def is_even(number):
if number % 2 == 0:
return True # Returns True if number is even
else:
return False # Returns False if number is odd
# Calls the function with number 7
result = is_even(7)
print(result)
Großartige Arbeit!
Sie haben gelernt, wie Sie eigene Funktionen definieren, um Ihren Code in Python zu organisieren und wiederzuverwenden. Funktionen machen Ihre Programme effizienter, lesbarer und leichter zu verwalten. Üben Sie weiter, indem Sie eigene Funktionen erstellen und sie in verschiedenen Situationen einsetzen!

Häufig gestellte Fragen
Ist die Lektion „Eigene Funktionen definieren“ kostenlos?
Ja — der vollständige Text von „Eigene Funktionen definieren“ ist hier im Web kostenlos zu lesen. Um sie interaktiv zu üben (integrierter Code-Editor und 24/7 KI-Tutor) und den Rest des Python For Kids-Kurses freizuschalten, upgrade auf CoddyKit PRO. Der Python For Kids-Kurs umfasst insgesamt 4 Lektionen.
Was lerne ich in „Eigene Funktionen definieren“?
Erstellen Sie wiederverwendbare Codeblöcke. Du übst Python For Kids mit praktischem Code, den du direkt im Browser ausführst, und ein 24/7 KI-Tutor beantwortet deine Fragen während du die Lektion bearbeitest.
Brauche ich Erfahrung, um Python For Kids zu starten?
Keine Vorkenntnisse erforderlich. Python For Kids auf CoddyKit ist für Anfänger bis fortgeschrittene Lernende strukturiert, sodass du hier starten oder von Anfang an beginnen und in deinem eigenen Tempo voranschreiten kannst. Dies ist Lektion 2 von 4.
Wie lange dauert die Lektion „Eigene Funktionen definieren“?
Die meisten CoddyKit-Lektionen dauern etwa 5–10 Minuten. Jede ist kompakt und interaktiv, sodass du stetig Fortschritte machst und genau dort weitermachst, wo du aufgehört hast – im Web und in der App.
Kann ich in dieser Python For Kids-Lektion Code schreiben und ausführen?
Ja. Jede Python For Kids-Lektion enthält einen integrierten Code-Editor, sodass du echten Code direkt in deinem Browser schreibst und ausführst und sofort KI-Feedback erhältst — ohne lokale Einrichtung erforderlich.
Alle Lektionen in diesem Kurs
- Was sind Funktionen?
- Eigene Funktionen definieren
- Argumente und Rückgabewerte
- Lambda-Funktionen