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 di fornire dati o valori che la funzione può utilizzare. Questi argomenti possono essere valori singoli oppure oggetti come liste, tuple, dizionari o oggetti personalizzati.

Ad esempio, quando si utilizza la funzione print(), si fornisce una stringa come argomento. Ecco un altro esempio:

Supponiamo di voler scrivere una funzione che calcoli la somma di due numeri diversi e stampi il risultato. Per ottenere questo, è necessario passare questi due numeri alla funzione utilizzando le 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

Abbiamo passato num_1 e num_2 come argomenti alla funzione e poi li abbiamo utilizzati per calcolare la somma. È possibile impostare un numero arbitrario di argomenti di funzione.

Consideriamo un esempio in cui si utilizza una lista come argomento per la 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 function arguments and parameters?

How can I pass multiple types of arguments to a function?

What happens if I don't provide all required arguments when calling a function?

close

Awesome!

Completion rate improved to 4.35

bookArgomenti

Scorri per mostrare il menu

In Python, gli argomenti di funzione sono gli input forniti a una funzione al momento della chiamata. Consentono di fornire dati o valori che la funzione può utilizzare. Questi argomenti possono essere valori singoli oppure oggetti come liste, tuple, dizionari o oggetti personalizzati.

Ad esempio, quando si utilizza la funzione print(), si fornisce una stringa come argomento. Ecco un altro esempio:

Supponiamo di voler scrivere una funzione che calcoli la somma di due numeri diversi e stampi il risultato. Per ottenere questo, è necessario passare questi due numeri alla funzione utilizzando le 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

Abbiamo passato num_1 e num_2 come argomenti alla funzione e poi li abbiamo utilizzati per calcolare la somma. È possibile impostare un numero arbitrario di argomenti di funzione.

Consideriamo un esempio in cui si utilizza una lista come argomento per la 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