Rechteck-Klasse
Du sollst in Python eine
Rectangle
-Klasse entwerfen. Diese Klasse sollte zwei Attribute haben:height
- repräsentiert die Höhe des Rechtecks
width
- repräsentiert die Breite des Rechtecks
Die Klasse sollte auch drei Methoden enthalten:
area
- eine Methode, die die Fläche des Rechtecks berechnet und zurückgibt. Das ist das Produkt vonheight
undwidth
.
perimeter
- eine Methode, die den Umfang des Rechtecks berechnet und zurückgibt. Die Formel zur Berechnung des Umfangs ist2 * (height + width)
.
diagonal
- eine Methode, die die Länge der Diagonale des Rechtecks berechnet und zurückgibt.
💭
Remember the Pythagorean theorem
Eingabe | Ausgabe |
r = Rectangle(10, 5); print(r.area()) | 50 |
Constraints
Time limit: 1 seconds
Memory limit: 512 MB
Output limit: 1 MB