Corpo 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
200calorie al giorno, il livello di salute è"low"; - Se il gatto consuma tra
200e400calorie al giorno, il livello di salute è"average"; - Se il gatto consuma più di
400calorie al giorno, il livello di salute è"high".
12345678910111213141516def 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))
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.
Grazie per i tuoi commenti!
Chieda ad AI
Chieda ad AI
Chieda pure quello che desidera o provi una delle domande suggerite per iniziare la nostra conversazione
Can you explain how the if-else statements work in this function?
What happens if I input a negative calorie value?
Can you show how to modify the function for different calorie ranges?
Awesome!
Completion rate improved to 4.17
Corpo 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
200calorie al giorno, il livello di salute è"low"; - Se il gatto consuma tra
200e400calorie al giorno, il livello di salute è"average"; - Se il gatto consuma più di
400calorie al giorno, il livello di salute è"high".
12345678910111213141516def 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))
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.
Grazie per i tuoi commenti!