Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Nächste Überarbeitung
Vorhergehende Überarbeitung
modul:m319:learningunits:lu08:repetition [2024/11/20 10:49] – angelegt 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 ===== +---- 
-==== Codebeispiel mit Syntaxund Logikfehlern ==== +{{tag>m319-E2F, m319-E2E}} 
-<code python+[[https://creativecommons.org/licenses/by-nc-sa/4.0/|{{https://i.creativecommons.org/l/by-nc-sa/4.0/88x31.png}}]] Kevin Maurizi
-def main(): +
-    mark_count = '0' +
-    mark_total = '0.0' +
-    mark_minimum = '99.9' +
-  +
-    mark = float(input('Note eingeben > ') +
-    while mark > 0.+
-        mark_count += 1 +
-            mark_total += marks +
-        if mark < mark_minimum: +
-            mark_minimum = mark +
-        mark = float(input('Note eingeben > '))) +
-  +
-    if mark_count greater_than 1: +
-        mark_total =mark_minimum +
-        mark_count =+
-    average = mark_totaL : mark_count +
-  +
-    print 'Notenschnitt: ' & average +
-  +
-if __name__ == '__main__': +
-    main() +
-</code> +
- +
-==== Fragen: ==== +
-  - Wo könnte hier ein Syntaxfehler vorliegen?   +
-  - Was könnte hier einen Logikfehler verursachen?   +
- +
-Diskutieren Sie die Fehler und schlagen Sie Lösungen vor. +
  • modul/m319/learningunits/lu08/repetition.1732096162.txt.gz
  • Zuletzt geändert: 2024/11/20 10:49
  • von kmaurizi