Hausaufgaben hinzugefügt

This commit is contained in:
Selin committed 2026-10-22 10:31:01 +02:00
1 parent 24fd61a35d
commit 3de46ecc45
2 files changed
+25

No files matched your search

+12
View File
@@ -0,0 +1,12 @@
Apollo (P)
Nun wollen wir unsere Animation um die Raumkapsel Apollo
erweitern, die gerade um den Mond kreist. Sie bewegt sich mit der
doppelten Winkelgeschwindigkeit wie der Mond und in
entgegengesetzter Drehrichtung. Die Raumkapsel soll als roter
Kreis dargestellt werden.
Implementieren Sie eine Klasse Apollo als Unterklasse der Klasse
Moon aus der vorherigen Aufgabe, die diese Animation realisiert. Wenn Sie feststellen, dass Ihre bisherige Klasse
Moon nicht geeignet erweitert werden kann, dann bauen Sie Moon bitte entsprechend um, so dass sie das
Open/Closed-Principle erfüllt. Natürlich muss die reine Mond-Simulation weiterhin funktionieren. Wählen Sie die
Abstände und Größen wieder so, dass die Animation ansprechend aussieht.
+13
View File
@@ -0,0 +1,13 @@
# Katze (P)
'''Dummerweise ist unsere Katze einmal quer über die
Tastatur gelaufen und hat irgendwelche Änderungen in den
Dateien unseres Projekts verursacht. Wir simulieren das,
indem wir sowohl in compute.py als auch in
pyproject.toml ein paar zufällige Eingaben machen und
auch Code löschen. Beide Dateien sollten jetzt blau
angezeigt werden. Schöner Mist.
Glücklicherweise haben wir ja unsere Versionsverwaltung. Über Git > Uncommitted Changes > Rollback können
wir wieder auf den letzten gesicherten Stand zurücksetzen.
'''