Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Impara Argomenti | Che cos'è una funzione in Python?
Tutorial Sulle Funzioni in Python

bookArgomenti

In Python, gli argomenti di funzione sono gli input forniti a una funzione al momento della chiamata. Consentono alla funzione di utilizzare dati o valori specifici. Gli argomenti possono essere valori singoli oppure oggetti come liste, tuple, dizionari o oggetti personalizzati.

Ad esempio, la funzione print() accetta una stringa come argomento.

Se si desidera creare una funzione che calcoli e stampi la somma di due numeri, è necessario passare entrambi i numeri alla funzione tra parentesi tonde ().

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)
copy

Sono stati passati num_1 e num_2 come argomenti alla funzione e utilizzati per calcolare la loro somma. È possibile definire un numero qualsiasi di argomenti di funzione.

Considerare ora un esempio in cui una lista viene utilizzata come argomento per una funzione:

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)
copy

Questo codice definisce una funzione calculate_list_sum che accetta una lista di numeri, calcola la loro somma aggiungendo ciascun numero alla variabile total e stampa il risultato. La funzione viene chiamata con la lista my_list, che contiene i numeri [1, 2, 3, 4, 5], e restituisce la somma, che è 15.

Compito

Swipe to start coding

Supponi di dover calcolare il perimetro di un triangolo con lati a, b e c.

  1. Passa tre argomenti: a, b e c alla funzione calculate_triangle_perimeter.
  2. Nella funzione, calcola il perimetro sommando i tre lati.

Soluzione

Tutto è chiaro?

Come possiamo migliorarlo?

Grazie per i tuoi commenti!

Sezione 1. Capitolo 3
single

single

Chieda ad AI

expand

Chieda ad AI

ChatGPT

Chieda pure quello che desidera o provi una delle domande suggerite per iniziare la nostra conversazione

Suggested prompts:

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?

close

Awesome!

Completion rate improved to 4.17

bookArgomenti

Scorri per mostrare il menu

In Python, gli argomenti di funzione sono gli input forniti a una funzione al momento della chiamata. Consentono alla funzione di utilizzare dati o valori specifici. Gli argomenti possono essere valori singoli oppure oggetti come liste, tuple, dizionari o oggetti personalizzati.

Ad esempio, la funzione print() accetta una stringa come argomento.

Se si desidera creare una funzione che calcoli e stampi la somma di due numeri, è necessario passare entrambi i numeri alla funzione tra parentesi tonde ().

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)
copy

Sono stati passati num_1 e num_2 come argomenti alla funzione e utilizzati per calcolare la loro somma. È possibile definire un numero qualsiasi di argomenti di funzione.

Considerare ora un esempio in cui una lista viene utilizzata come argomento per una funzione:

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)
copy

Questo codice definisce una funzione calculate_list_sum che accetta una lista di numeri, calcola la loro somma aggiungendo ciascun numero alla variabile total e stampa il risultato. La funzione viene chiamata con la lista my_list, che contiene i numeri [1, 2, 3, 4, 5], e restituisce la somma, che è 15.

Compito

Swipe to start coding

Supponi di dover calcolare il perimetro di un triangolo con lati a, b e c.

  1. Passa tre argomenti: a, b e c alla funzione calculate_triangle_perimeter.
  2. Nella funzione, calcola il perimetro sommando i tre lati.

Soluzione

Switch to desktopCambia al desktop per esercitarti nel mondo realeContinua da dove ti trovi utilizzando una delle opzioni seguenti
Tutto è chiaro?

Come possiamo migliorarlo?

Grazie per i tuoi commenti!

Sezione 1. Capitolo 3
single

single

some-alt