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 von height und width.

  • perimeter - eine Methode, die den Umfang des Rechtecks berechnet und zurückgibt. Die Formel zur Berechnung des Umfangs ist 2 * (height + width).

  • diagonal - eine Methode, die die Länge der Diagonale des Rechtecks berechnet und zurückgibt.

Eingabe

Ausgabe

r = Rectangle(10, 5); print(r.area())

50

Constraints

Time limit: 2 seconds

Memory limit: 512 MB

Output limit: 1 MB

To check your solution you need to sign in
Sign in to continue