mirror of
https://github.com/JonasunderscoreJones/EPI-2324.git
synced 2025-10-23 08:39:19 +02:00
65 lines
No EOL
2.4 KiB
Text
65 lines
No EOL
2.4 KiB
Text
author: 7987847, Werner
|
|
|
|
Aufgabe 1
|
|
---
|
|
|
|
a. Lauffähig: ja, Ausgabe: Größer als 5
|
|
b. Lauffähig: nein, Fehlerklasse: TypeError, Begründung: 4,2 wird zu einem Tupel, da ein Komma und kein Punkt verwendet wird. Tupel können nicht mit einem Integer verglichen werden.
|
|
c. Lauffähig: nein, Fehlerklasse: NameError, Begründung: Die Variable "b" wurde nicht definiert.
|
|
d. Lauffähig: ja, Ausgabe: b gibt True
|
|
|
|
|
|
Aufgabe 2
|
|
---
|
|
|
|
Das Programm berechnet die für die Klausur angerechneten Bonuspunkte von EPR und GPR.
|
|
|
|
Zur Nutzung muss eine kompatible Python version installiert sein.
|
|
Akzeptiert werden alle Python 3.x Versionen.
|
|
|
|
Das Programm kann mit dem Befehl `python3 main.py` im Ordner gestartet werden.
|
|
|
|
Nach dem Aufrufen wird zunächst nach der Anzahl der EPR, GPR und Zur Klausur notwendige Bonus-Punkten gefragt.
|
|
Diese müssen als Integer angegeben werden.
|
|
|
|
Hinweis: Es kommt zu einem Fehler, wenn kein Integer angegeben wird und das Programm wird abgebrochen.
|
|
Hinweis: Es kommt zu einem Fehler wenn die Anzahl der Bonuspunkte für EPR oder GPR nicht im Bereich 0-110 liegt. oder die Zur Klausur notwendigen Bonuspunkte nicht im positiven Zahlenbereich liegt.
|
|
|
|
Das Programm berechnet dann die Anzahl der Bonuspunkte, die für die Klausur angerechnet werden.
|
|
|
|
Testfälle:
|
|
|
|
Im Programmcode sind zu jeder der beiden Mittel jeweils 3 Testfälle angegeben.
|
|
|
|
PEP8:
|
|
|
|
Der Programmcode ist soweit wie möglich nach PEP8 abgestimmt.
|
|
Von der Aufgabe vorgegebene Funktions- und Variablennamen wurden beibehalten.
|
|
|
|
Aufgabe 3
|
|
---
|
|
|
|
Das Programm üperprüft, ob die kleinere von zwei Zahlen durch 2, 4 oder 8 teilbar.
|
|
|
|
Zur Nutzung muss eine kompatible Python version installiert sein.
|
|
Akzeptiert werden alle Python 3.x Versionen.
|
|
|
|
Das Programm kann mit dem Befehl `python3 main.py` im Ordner gestartet werden.
|
|
|
|
Nach dem Aufrufen wird Aufgabe 2 ausgeführt.
|
|
Danach wird nach zwei Zahlen nacheinander gefragt.
|
|
Diese müssen als Integer angegeben werden.
|
|
|
|
Hinweis: Es kommt zu einem Fehler, wenn kein Integer angegeben wird und das Programm wird abgebrochen.
|
|
|
|
Das Programm überprüft dann, ob die kleinere der beiden Zahlen durch 2, 4 oder 8 teilbar ist.
|
|
Es wird dann ausgegeben, ob die Zahl durch 2, 4 oder 8 teilbar ist.
|
|
|
|
Testfälle:
|
|
|
|
Im Programmcode sind zu jeder der beiden Mittel jeweils 3 Testfälle angegeben.
|
|
|
|
PEP8:
|
|
|
|
Der Programmcode ist soweit wie möglich nach PEP8 abgestimmt.
|
|
Von der Aufgabe vorgegebene Funktions- und Variablennamen wurden beibehalten. |