Kursinhalt
Bedingte Anweisungen in Python
Bedingte Anweisungen in Python
Herausforderung: Debuggen und Verbessern von Code
Aufgabe
Swipe to start coding
Ihre Aufgabe ist es, das Herzfrequenz-Tracking-System zu debuggen und zu verbessern, um sicherzustellen, dass es Benutzer effizient der richtigen Herzfrequenzzone zuordnet.
- Verwenden Sie eine
if-elif-else
-Struktur anstelle mehrererif
-Anweisungen für bessere Effizienz und Lesbarkeit. - Stellen Sie sicher, dass die Logik Herzfrequenzwerte korrekt kategorisiert und redundante Bedingungen vermeidet.
- Ordnen Sie die richtige Herzfrequenzzone basierend auf der gegebenen Herzfrequenz zu.
Max Zone
, wenn die Herzfrequenz 150 oder höher ist.Cardio Zone
, wenn die Herzfrequenz zwischen 100 und 149, einschließlich liegt.Fat-Burning Zone
, wenn die Herzfrequenz zwischen 60 und 99, einschließlich liegt.Resting Zone
, wenn die Herzfrequenz unter 60 liegt.- Speichern Sie die zugewiesene Zone in der Variablen
zone
. - Stellen Sie sicher, dass alle
if
,elif
undelse
-Anweisungen mit einem Doppelpunkt (:
) enden.
Lösung
War alles klar?
Danke für Ihr Feedback!
Abschnitt 3. Kapitel 3
Herausforderung: Debuggen und Verbessern von Code
Aufgabe
Swipe to start coding
Ihre Aufgabe ist es, das Herzfrequenz-Tracking-System zu debuggen und zu verbessern, um sicherzustellen, dass es Benutzer effizient der richtigen Herzfrequenzzone zuordnet.
- Verwenden Sie eine
if-elif-else
-Struktur anstelle mehrererif
-Anweisungen für bessere Effizienz und Lesbarkeit. - Stellen Sie sicher, dass die Logik Herzfrequenzwerte korrekt kategorisiert und redundante Bedingungen vermeidet.
- Ordnen Sie die richtige Herzfrequenzzone basierend auf der gegebenen Herzfrequenz zu.
Max Zone
, wenn die Herzfrequenz 150 oder höher ist.Cardio Zone
, wenn die Herzfrequenz zwischen 100 und 149, einschließlich liegt.Fat-Burning Zone
, wenn die Herzfrequenz zwischen 60 und 99, einschließlich liegt.Resting Zone
, wenn die Herzfrequenz unter 60 liegt.- Speichern Sie die zugewiesene Zone in der Variablen
zone
. - Stellen Sie sicher, dass alle
if
,elif
undelse
-Anweisungen mit einem Doppelpunkt (:
) enden.
Lösung
War alles klar?
Danke für Ihr Feedback!
Abschnitt 3. Kapitel 3