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, 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 calcola e stampa 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

Hai passato num_1 e num_2 come argomenti alla funzione e li hai utilizzati per calcolare la loro somma. È possibile definire un numero qualsiasi di argomenti di funzione.

Ora, considera 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 insieme 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

bookArgomenti

Scorri per mostrare il menu

In Python, 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 calcola e stampa 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

Hai passato num_1 e num_2 come argomenti alla funzione e li hai utilizzati per calcolare la loro somma. È possibile definire un numero qualsiasi di argomenti di funzione.

Ora, considera 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 insieme 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