Erstellen Sie die Klassen Rechteck und RechteckDC
Erstellen Sie die Klasse Rectangle mit den Attributen width und height.
init, der beide Werte als Parameter entgegennimmt. width und height grösser als 0 sind. Lösen Sie andernfalls eine ValueError mit aussagekräftiger Meldung aus.
Erstellen Sie mit dem Decorator @dataclass die Klasse RectangleDC mit denselben Attributen width und height, inklusive Typ-Annotationen und identischen Default-Werten wie in Teil 1.
Ergänzen Sie eine post_init-Methode, welche dieselbe Validierung wie in Teil 1 vornimmt.
Verzichten Sie bewusst auf eine eigene eq-Methode. Halten Sie in einem Kommentar fest, weshalb dies bei einer Dataclass nicht nötig ist.
GitHub Repository https://github.com/templates-python/m320-lu04-a03-rectangle
Lernende am BZZ müssen den Link zum GitHub Classroom Assignment verwenden