Contenu du cours
Instructions Conditionnelles en Python
Instructions Conditionnelles en Python
3. Instruction if-elif-else en Python
Défi : Déboguer et Améliorer le Code
Tâche
Swipe to start coding
Votre tâche consiste à déboguer et améliorer le système de suivi de la fréquence cardiaque pour s'assurer qu'il attribue efficacement les utilisateurs à la bonne zone de fréquence cardiaque.
- Utilisez une structure
if-elif-else
au lieu de plusieurs instructionsif
pour une meilleure efficacité et lisibilité. - Assurez-vous que la logique catégorise correctement les valeurs de fréquence cardiaque et évite les conditions redondantes.
- Attribuez la bonne zone de fréquence cardiaque en fonction de la fréquence cardiaque donnée.
Max Zone
si la fréquence cardiaque est 150 ou plus.Cardio Zone
si la fréquence cardiaque est entre 100 et 149, inclus.Fat-Burning Zone
si la fréquence cardiaque est entre 60 et 99, inclus.Resting Zone
si la fréquence cardiaque est inférieure à 60.- Stockez la zone attribuée dans la variable
zone
. - Assurez-vous que toutes les instructions
if
,elif
etelse
se terminent par un deux-points (:
).
Solution
Tout était clair ?
Merci pour vos commentaires !
Section 3. Chapitre 3
Défi : Déboguer et Améliorer le Code
Tâche
Swipe to start coding
Votre tâche consiste à déboguer et améliorer le système de suivi de la fréquence cardiaque pour s'assurer qu'il attribue efficacement les utilisateurs à la bonne zone de fréquence cardiaque.
- Utilisez une structure
if-elif-else
au lieu de plusieurs instructionsif
pour une meilleure efficacité et lisibilité. - Assurez-vous que la logique catégorise correctement les valeurs de fréquence cardiaque et évite les conditions redondantes.
- Attribuez la bonne zone de fréquence cardiaque en fonction de la fréquence cardiaque donnée.
Max Zone
si la fréquence cardiaque est 150 ou plus.Cardio Zone
si la fréquence cardiaque est entre 100 et 149, inclus.Fat-Burning Zone
si la fréquence cardiaque est entre 60 et 99, inclus.Resting Zone
si la fréquence cardiaque est inférieure à 60.- Stockez la zone attribuée dans la variable
zone
. - Assurez-vous que toutes les instructions
if
,elif
etelse
se terminent par un deux-points (:
).
Solution
Tout était clair ?
Merci pour vos commentaires !
Section 3. Chapitre 3