Course Content
Conditional Statements in Python
Conditional Statements in Python
Challenge: Debugging and Improving Code Logic
Task
Swipe to start coding
Your task is to debug and improve the heart rate tracking system to ensure it efficiently assigns users to the correct heart rate zone.
- Use an
if-elif-else
structure instead of multipleif
statements for better efficiency and readability. - Ensure the logic correctly categorizes heart rate values and avoids redundant conditions.
- Assign the correct heart rate zone based on the given heart rate.
Max Zone
if the heart rate is 150 or above.Cardio Zone
if the heart rate is between 100 and 149, inclusive.Fat-Burning Zone
if the heart rate is between 60 and 99, inclusive.Resting Zone
if the heart rate is below 60.- Store the assigned zone in the
zone
variable. - Ensure all
if
,elif
, andelse
statements end with a colon (:
).
Solution
Everything was clear?
Thanks for your feedback!
Section 3. Chapter 3
Challenge: Debugging and Improving Code Logic
Task
Swipe to start coding
Your task is to debug and improve the heart rate tracking system to ensure it efficiently assigns users to the correct heart rate zone.
- Use an
if-elif-else
structure instead of multipleif
statements for better efficiency and readability. - Ensure the logic correctly categorizes heart rate values and avoids redundant conditions.
- Assign the correct heart rate zone based on the given heart rate.
Max Zone
if the heart rate is 150 or above.Cardio Zone
if the heart rate is between 100 and 149, inclusive.Fat-Burning Zone
if the heart rate is between 60 and 99, inclusive.Resting Zone
if the heart rate is below 60.- Store the assigned zone in the
zone
variable. - Ensure all
if
,elif
, andelse
statements end with a colon (:
).
Solution
Everything was clear?
Thanks for your feedback!
Section 3. Chapter 3