Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Beide Seiten der vorigen Revision Vorhergehende Überarbeitung | |||
de:modul:m319:learningunits:lu08:aufgaben:quiz [2025/06/23 07:45] – gelöscht - Externe Bearbeitung (Unbekanntes Datum) 127.0.0.1 | de:modul:m319:learningunits:lu08:aufgaben:quiz [2025/06/23 07:45] (aktuell) – ↷ Seite von modul:m319:learningunits:lu08:aufgaben:quiz nach de:modul:m319:learningunits:lu08:aufgaben:quiz verschoben msuter | ||
---|---|---|---|
Zeile 1: | Zeile 1: | ||
+ | ====== LU08.A04 - Quiz-Bewertung ====== | ||
+ | Das folgende Programm soll die Ergebnisse eines Quiz bewerten. Jede richtige Antwort gibt 10 Punkte, jede falsche Antwort zieht 5 Punkte ab. Die maximale Punktzahl ist jedoch 100 und die minimale Punktzahl 0. Leider enthält das Programm sowohl Syntaxfehler als auch Logikfehler. | ||
+ | <code python> | ||
+ | def main(): | ||
+ | total_points = 0 | ||
+ | correct_answers = input(' | ||
+ | incorrect_answers = input(' | ||
+ | |||
+ | total_points = correct_answers * 10 - incorrect_answers - 5 | ||
+ | |||
+ | if total_points < 100 and total_points > 0 | ||
+ | total_points = total_points | ||
+ | else: | ||
+ | if total_points > 100 and total_points > 0: | ||
+ | total_points = 100 | ||
+ | else: | ||
+ | total_points -= total_points | ||
+ | |||
+ | print(' | ||
+ | |||
+ | |||
+ | if __name__ = ' | ||
+ | main() | ||
+ | </ | ||
+ | |||
+ | ==== Fragen: ==== | ||
+ | * Wo könnte hier ein **Syntaxfehler** vorliegen? | ||
+ | * Was könnte hier einen **Logikfehler** verursachen? | ||
+ | * Welche Schritte würdest du unternehmen, | ||
+ | |||
+ | ==== Hinweise zur Fehlerbehebung ==== | ||
+ | - Überprüfen Sie die Verwendung von Operatoren und die Datentypen von Variablen. | ||
+ | - Prüfen Sie, ob alle Bedingungen korrekt geschlossen sind. | ||
+ | - Verwenden Sie Debugging-Strategien, | ||
+ | |||
+ | ---- | ||
+ | < | ||
+ | < | ||
+ | GitHub-Repo: | ||
+ | |||
+ | //Lernende am BZZ **müssen** den Link zum GitHub Classroom Assignment verwenden// | ||
+ | </ | ||
+ | {{tag> | ||
+ | [[https:// |