IniziaInizia gratis

Funzione per il binge drinking individuale

Puoi creare una funzione usando la parola chiave def, seguita dal nome della funzione. Se la tua funzione ha dei parametri, inseriscili tra parentesi tonde e termina la riga con i due punti. Parametri multipli sono separati da una virgola. Tutto il corpo della funzione deve essere indentato, proprio come per le istruzioni if-elif-else e i cicli for. L'istruzione return della funzione determina cosa restituisce la funzione. In Python, l'istruzione return è obbligatoria, a differenza di R.

Ecco un esempio di funzione:

def square(x):
    return(x**2)

Trasformiamo ora le istruzioni di controllo sullo stato di binge drinking in una funzione. Ricorda: il binge drinking avviene quando gli uomini consumano 5 o più drink o le donne consumano 4 o più drink in circa 2 ore.

Questo esercizio fa parte del corso

Python per utenti R

Visualizza il corso

Esercizio pratico interattivo

Prova a risolvere questo esercizio completando il codice di esempio.

# Binge status for males
____ ____(____):
    if num_drinks < 5:
        ____ 'non-binge'
    else:
        ____ 'binge'
        
# Check
print(binge_male(6))
Modifica ed esegui il codice