Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen Revision Vorhergehende Überarbeitung
modul:m319:learningunits:lu08:repetition [2024/11/20 10:53] kmaurizimodul:m319:learningunits:lu08:repetition [2024/11/20 13:19] (aktuell) kmaurizi
Zeile 63: Zeile 63:
     Führt den Code Zeile für Zeile aus, um den Ablauf zu verfolgen.     Führt den Code Zeile für Zeile aus, um den Ablauf zu verfolgen.
  
-===== Interaktive Aufgabe ===== +---- 
-==== Neue Aufgabe: Quiz-Bewertung ==== +{{tag>m319-E2Fm319-E2E}} 
-Das folgende Programm soll die Ergebnisse eines Quiz bewerten. Jede richtige Antwort gibt 10 Punktejede 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. +[[https://creativecommons.org/licenses/by-nc-sa/4.0/|{{https://i.creativecommons.org/l/by-nc-sa/4.0/88x31.png}}]] Kevin Maurizi
- +
-<code python> +
-def main(): +
-    total_points = 0 +
-    correct_answers = input('Wie viele richtige Antworten? ') +
-    incorrect_answers = input('Wie viele falsche Antworten? ') +
-     +
-    total_points = correct_answers * 10 incorrect_answers * 5 +
-     +
-    if total_points > 100 +
-        total_points = 100 +
-    elif total_points < 0: +
-        total_points = 0 +
- +
-    print('Endpunktzahl: ' + total_points) +
-  +
-if __name__ = '__main__': +
-    main() +
-</code> +
- +
-==== Fragen: ==== +
-  * Wo könnte hier ein **Syntaxfehler** vorliegen?   +
-  * Was könnte hier einen **Logikfehler** verursachen?   +
-  * Welche Schritte würdest du unternehmen, um die Fehler zu beheben? +
- +
-==== 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, um den Programmablauf zu analysieren. +
- +
  • modul/m319/learningunits/lu08/repetition.1732096411.txt.gz
  • Zuletzt geändert: 2024/11/20 10:53
  • von kmaurizi