Argumente
In Python sind Funktionsargumente die Eingaben, die Sie einer Funktion beim Aufruf übergeben. Sie ermöglichen es der Funktion, mit bestimmten Daten oder Werten zu arbeiten. Argumente können einzelne Werte oder Objekte wie Listen, Tupel, Dictionaries oder benutzerdefinierte Objekte sein.
Zum Beispiel nimmt die Funktion print() einen String als Argument entgegen.
Wenn Sie eine Funktion erstellen möchten, die die Summe von zwei Zahlen berechnet und ausgibt, müssen Sie beide Zahlen als Argumente in Klammern () an die Funktion übergeben.
123456789# Specify two arguments of the function def sum_of_two_numbers(num_1, num_2): # Use arguments to calculate sum result = num_1 + num_2 # Print the result print(f'Sum of two numbers is {result}') # Call the function sum_of_two_numbers(2, 10)
Sie haben num_1 und num_2 als Argumente an die Funktion übergeben und diese zur Berechnung ihrer Summe verwendet. Sie können beliebig viele Funktionsargumente definieren.
Betrachten Sie nun ein Beispiel, bei dem eine Liste als Argument für eine Funktion verwendet wird:
123456789101112131415# Define the function `calculate_list_sum` def calculate_list_sum(list): # Initialize the total sum to 0 total = 0 # Iterate through each number in the list for num in list: # Add the current number to the total sum total += num # Print the total sum print(total) # Create a list of numbers my_list = [1, 2, 3, 4, 5] # Call the function calculate_list_sum(my_list)
Dieser Code definiert eine Funktion calculate_list_sum, die eine Liste von Zahlen entgegennimmt, deren Summe berechnet, indem jede Zahl zur Variablen total addiert wird, und das Ergebnis ausgibt. Die Funktion wird mit der Liste my_list aufgerufen, die die Zahlen [1, 2, 3, 4, 5] enthält, und gibt die Summe aus, die 15 beträgt.
Swipe to start coding
Angenommen, Sie müssen den Umfang eines Dreiecks mit den Seiten a, b und c berechnen.
- Übergeben Sie drei Argumente:
a,bundcan die Funktioncalculate_triangle_perimeter. - Berechnen Sie in der Funktion den Umfang, indem Sie die drei Seiten zusammenzählen.
Lösung
Danke für Ihr Feedback!
single
Fragen Sie AI
Fragen Sie AI
Fragen Sie alles oder probieren Sie eine der vorgeschlagenen Fragen, um unser Gespräch zu beginnen
Can you explain the difference between passing a single value and a list as a function argument?
What happens if I pass an empty list to the `calculate_list_sum` function?
Can I use other data types, like dictionaries, as function arguments in Python?
Awesome!
Completion rate improved to 4.17
Argumente
Swipe um das Menü anzuzeigen
In Python sind Funktionsargumente die Eingaben, die Sie einer Funktion beim Aufruf übergeben. Sie ermöglichen es der Funktion, mit bestimmten Daten oder Werten zu arbeiten. Argumente können einzelne Werte oder Objekte wie Listen, Tupel, Dictionaries oder benutzerdefinierte Objekte sein.
Zum Beispiel nimmt die Funktion print() einen String als Argument entgegen.
Wenn Sie eine Funktion erstellen möchten, die die Summe von zwei Zahlen berechnet und ausgibt, müssen Sie beide Zahlen als Argumente in Klammern () an die Funktion übergeben.
123456789# Specify two arguments of the function def sum_of_two_numbers(num_1, num_2): # Use arguments to calculate sum result = num_1 + num_2 # Print the result print(f'Sum of two numbers is {result}') # Call the function sum_of_two_numbers(2, 10)
Sie haben num_1 und num_2 als Argumente an die Funktion übergeben und diese zur Berechnung ihrer Summe verwendet. Sie können beliebig viele Funktionsargumente definieren.
Betrachten Sie nun ein Beispiel, bei dem eine Liste als Argument für eine Funktion verwendet wird:
123456789101112131415# Define the function `calculate_list_sum` def calculate_list_sum(list): # Initialize the total sum to 0 total = 0 # Iterate through each number in the list for num in list: # Add the current number to the total sum total += num # Print the total sum print(total) # Create a list of numbers my_list = [1, 2, 3, 4, 5] # Call the function calculate_list_sum(my_list)
Dieser Code definiert eine Funktion calculate_list_sum, die eine Liste von Zahlen entgegennimmt, deren Summe berechnet, indem jede Zahl zur Variablen total addiert wird, und das Ergebnis ausgibt. Die Funktion wird mit der Liste my_list aufgerufen, die die Zahlen [1, 2, 3, 4, 5] enthält, und gibt die Summe aus, die 15 beträgt.
Swipe to start coding
Angenommen, Sie müssen den Umfang eines Dreiecks mit den Seiten a, b und c berechnen.
- Übergeben Sie drei Argumente:
a,bundcan die Funktioncalculate_triangle_perimeter. - Berechnen Sie in der Funktion den Umfang, indem Sie die drei Seiten zusammenzählen.
Lösung
Danke für Ihr Feedback!
single