1.6 KiB
1.6 KiB
Tutorium 04 - 10.11.2023
Exercise 02 und Exercise 03
Punkteverteilung Exercise 02
Punkteverteilung Exercise 03
Häufige Fehler
- Schaut genau was muss ausgegeben werden!!!
- Achtet auf den Build-Output
- Linter-Error? (-0.5 Punkte pro Datei)
- Syntax-Error? (0 Punkte ab Exercise 4)
- Stunden eingetragen? (-0.5 Punkte)
- lest euch die Aufgaben genau durch
- kommentiert keinen Quellcode aus, lasst ihn weg, oder lasst ihn stehen
- Testet euren Code mit
assert
-
später lernen wir noch bessere Tests kennen
-
lasst eure
assert
nicht einfach in der Logik stehen!def some_function(arg): assert arg <= 360 # WRONG! return calculate(arg)
def some_function(arg) -> float: return calculate(arg) if __name__ == "__main__": # Right! Nur testen ob alles tut, mehr nicht # und in __main__ packen, damit nicht jeder import die asserts aufruft assert some_function(0.69) <= 42 assert some_function(0.420) <= 1337
-
Vorstellen/Vorrechnen
- mz242
- vb205
Exercise 04
- Abgabe Montag 9:00 im Git
- Typannotationen jetzt wichtig.
min
Funktion darf in 4.1 nicht benutzt werden.- Syntax-Error (0 Punkte)
- Fragen?