CommencezCommencez gratuitement

Contrôle du flot d'exécution

Les instructions conditionnelles fonctionnent de façon similaire en R et en Python. Voici un canevas de base d'instructions if-else en Python :

x = 1

if x > 0:
    print('Positive')
elif x < 0:
    print('Negative')
else:
    print('Zero!')

Aux États-Unis, le Center of Disease Control définit la consommation « binge » lorsque les hommes prennent 5 verres ou plus, ou que les femmes prennent 4 verres ou plus, en environ 2 heures. Dans cet exercice, vous allez écrire une série d'instructions conditionnelles pour déterminer le statut d'une personne qui a bu 5 verres.

Cette activité fait partie du cours

Python pour les utilisateurs et utilisatrices de R

Voir le cours

Instructions de l’exercice

  • Assignez 5 à une variable : num_drinks.
  • Écrivez une instruction if qui affiche 'error' si num_drinks est inférieur à 0.
  • Écrivez une instruction elif qui affiche 'non-binge' si num_drinks est inférieur ou égal à 4.
  • Écrivez une instruction else qui affiche 'binge'.

Exercice interactif pratique

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

# Assign 5 to a variable
____ = ____

# if statement
____ ____ < ____:
    ____
# elif statement
____ ____ <= ____:
    ____
# else statement
____:
    ____
Modifier et exécuter le code