CommencezCommencez 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. S'il y a plusieurs paramètres, séparez-les par des virgules. Tout le corps de la fonction doit être indenté, comme pour les instructions if-elif-else et les boucles for. L'instruction return de la fonction détermine la valeur renvoyée par la fonction. 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. Rappelez-vous : il y a « binge » lorsqu'un homme consomme 5 verres ou plus, ou lorsqu'une femme consomme 4 verres ou plus, en environ 2 heures.

Cette activité fait partie du cours

Python pour les utilisateurs et utilisatrices de R

Voir le cours

Exercice interactif pratique

Essayez cet exercice en complétant ce code d’exemple.

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