diff --git a/Hausaufgaben/Apollo.py b/Hausaufgaben/Apollo.py new file mode 100644 index 0000000..2a72af1 --- /dev/null +++ b/Hausaufgaben/Apollo.py @@ -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. + diff --git a/Hausaufgaben/Katze.py b/Hausaufgaben/Katze.py new file mode 100644 index 0000000..51b8f84 --- /dev/null +++ b/Hausaufgaben/Katze.py @@ -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. +''' + +