Udfordring: Implementering af en Træningsvarighedstracker med if-elif-else
Opgave
Swipe to start coding
Din fitness tracker evaluerer brugerens træningsvarighed og giver feedback i overensstemmelse hermed. Programmet skal kategorisere træningstider og vise en passende besked baseret på brugerens træningsvarighed.
- Brug en
if-elif-else
struktur for at sikre, at logikken er effektiv og velstruktureret. - Hvis brugeren har trænet i mere end 60 minutter, skal du lykønske dem for at have gennemført en lang session.
- Hvis træningen varede mellem 30 og 60 minutter, inklusive begge grænser, skal du opmuntre dem til at fortsætte det gode arbejde.
- Hvis træningen var mindre end 30 minutter, skal du minde dem om at sigte efter en længere session næste gang.
- Gem feedback
message
i en variabel til senere brug. - Sørg for, at alle
if
,elif
, ogelse
udsagn slutter med et kolon (:
).
Løsning
99
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
workout_duration = 45
message = ""
# Check if the workout duration is more than 60 minutes
if workout_duration > 60:
message = "Excellent job! You've worked out for over an hour!"
# Check if the workout duration is between 30 and 60 minutes
elif workout_duration >= 30:
message = "Great job! Keep it up!"
# If the workout duration is less than 30 minutes
else:
message = "Try to aim for at least 30 minutes of exercise."
# Testing
print("Exercise feedback:", message)
Var alt klart?
Tak for dine kommentarer!
Sektion 3. Kapitel 2
single
99
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
workout_duration = 45
message = ""
# Check if the workout duration is more than 60 minutes
___:
message = "Excellent job! You've worked out for over an hour!"
# Check if the workout duration is between 30 and 60 minutes
___
message = "Great job! Keep it up!"
# If the workout duration is less than 30 minutes
___
message = "Try to aim for at least 30 minutes of exercise."
# Testing
print("Exercise feedback:", message)
Spørg AI
Spørg AI
Spørg om hvad som helst eller prøv et af de foreslåede spørgsmål for at starte vores chat