CommencerCommencer gratuitement

Fonction de consommation excessive individuelle

Vous pouvez créer une fonction avec le mot-clé def, suivi du nom de la fonction. Si votre fonction a des paramètres, placez-les entre parenthèses et terminez la ligne par deux-points. Plusieurs paramètres sont séparés par une virgule. Tout le corps de la fonction doit être indenté, comme pour les instructions if-elif-else et les boucles for. L’instruction return détermine ce que la fonction renvoie. En Python, l’instruction return est obligatoire, contrairement à R.

Voici un exemple de fonction :

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

Transformons maintenant nos instructions de contrôle liées au statut de consommation excessive en une fonction. Rappel : on parle de « binge » drinking lorsque les hommes consomment 5 verres ou plus, ou les femmes 4 verres ou plus, en environ 2 heures.

Cet exercice fait partie du cours

Python pour les utilisateurs de R

Afficher le cours

Exercice interactif pratique

Essayez cet exercice en complétant cet exemple de code.

# Binge status for males
____ ____(____):
    if num_drinks < 5:
        ____ 'non-binge'
    else:
        ____ 'binge'
        
# Check
print(binge_male(6))
Modifier et exécuter le code