From 3de46ecc45724f26e2743b28144454af28f316ce Mon Sep 17 00:00:00 2001 From: Selin Date: Thu, 22 Oct 2026 10:31:01 +0200 Subject: [PATCH] =?UTF-8?q?Hausaufgaben=20hinzugef=C3=BCgt?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Hausaufgaben/Apollo.py | 12 ++++++++++++ Hausaufgaben/Katze.py | 13 +++++++++++++ 2 files changed, 25 insertions(+) create mode 100644 Hausaufgaben/Apollo.py create mode 100644 Hausaufgaben/Katze.py 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. +''' + +