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

bookCorpo della funzione

Il corpo della funzione è il blocco di codice all'interno della definizione di una funzione. Contiene le istruzioni che definiscono cosa fa la funzione.

In precedenza, sono state utilizzate formule matematiche e la funzione print() come corpo. Tuttavia, il corpo di una funzione può includere cicli, istruzioni if-else, parole chiave o altra logica.

Utilizzare un livello di indentazione per definire il corpo della funzione. L'indentazione in Python determina la struttura del codice e specifica quali istruzioni appartengono alla funzione.

Esempio: Livello di salute del gatto

Scrivere una funzione che determina il livello di salute di un gatto in base alla quantità di calorie consumate giornalmente. Considerare le seguenti condizioni:

  • Se il gatto consuma meno di 200 calorie al giorno, il livello di salute è "low";
  • Se il gatto consuma tra 200 e 400 calorie al giorno, il livello di salute è "average";
  • Se il gatto consuma più di 400 calorie al giorno, il livello di salute è "high".
12345678910111213141516
def health_level_for_cat(calories_per_day): # Use one indentation to create function body if calories_per_day < 200: health_level = 'Low' elif 200 <= calories_per_day <= 400: health_level = 'Average' else: health_level = 'High' message = f"The cat's health level based on calorie intake is {health_level}." return message # Example usage of the function print("Cat Felix:", health_level_for_cat(187)) print("Cat Tom:", health_level_for_cat(301)) print("Cat Oggy:", health_level_for_cat(404))
copy

Il corpo della funzione inizia con la definizione della funzione. All'interno, un'istruzione if-else determina il livello di salute del gatto in base all'apporto calorico giornaliero. Dopo aver valutato la condizione, la funzione costruisce un messaggio che riflette il livello di salute e lo restituisce come output della funzione.

In questo esempio, la funzione valuta il livello di salute del gatto in base al consumo di calorie e genera un messaggio corrispondente, che viene poi stampato come output della funzione.

question mark

Qual è lo scopo del corpo di una funzione in Python?

Select the correct answer

Tutto è chiaro?

Come possiamo migliorarlo?

Grazie per i tuoi commenti!

Sezione 1. Capitolo 5

Chieda ad AI

expand

Chieda ad AI

ChatGPT

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

Awesome!

Completion rate improved to 4.17

bookCorpo della funzione

Scorri per mostrare il menu

Il corpo della funzione è il blocco di codice all'interno della definizione di una funzione. Contiene le istruzioni che definiscono cosa fa la funzione.

In precedenza, sono state utilizzate formule matematiche e la funzione print() come corpo. Tuttavia, il corpo di una funzione può includere cicli, istruzioni if-else, parole chiave o altra logica.

Utilizzare un livello di indentazione per definire il corpo della funzione. L'indentazione in Python determina la struttura del codice e specifica quali istruzioni appartengono alla funzione.

Esempio: Livello di salute del gatto

Scrivere una funzione che determina il livello di salute di un gatto in base alla quantità di calorie consumate giornalmente. Considerare le seguenti condizioni:

  • Se il gatto consuma meno di 200 calorie al giorno, il livello di salute è "low";
  • Se il gatto consuma tra 200 e 400 calorie al giorno, il livello di salute è "average";
  • Se il gatto consuma più di 400 calorie al giorno, il livello di salute è "high".
12345678910111213141516
def health_level_for_cat(calories_per_day): # Use one indentation to create function body if calories_per_day < 200: health_level = 'Low' elif 200 <= calories_per_day <= 400: health_level = 'Average' else: health_level = 'High' message = f"The cat's health level based on calorie intake is {health_level}." return message # Example usage of the function print("Cat Felix:", health_level_for_cat(187)) print("Cat Tom:", health_level_for_cat(301)) print("Cat Oggy:", health_level_for_cat(404))
copy

Il corpo della funzione inizia con la definizione della funzione. All'interno, un'istruzione if-else determina il livello di salute del gatto in base all'apporto calorico giornaliero. Dopo aver valutato la condizione, la funzione costruisce un messaggio che riflette il livello di salute e lo restituisce come output della funzione.

In questo esempio, la funzione valuta il livello di salute del gatto in base al consumo di calorie e genera un messaggio corrispondente, che viene poi stampato come output della funzione.

question mark

Qual è lo scopo del corpo di una funzione in Python?

Select the correct answer

Tutto è chiaro?

Come possiamo migliorarlo?

Grazie per i tuoi commenti!

Sezione 1. Capitolo 5
some-alt