Classe Rectangle

Ti viene chiesto di progettare una classe Rectangle in Python. Questa classe dovrebbe avere due attributi:
  • height - che rappresenta l'altezza del rettangolo
  • width - che rappresenta la larghezza del rettangolo
La classe dovrebbe includere anche tre metodi:
  • area - un metodo che calcola e restituisce l'area del rettangolo, che è il prodotto tra height e width.
  • perimeter - un metodo che calcola e restituisce il perimetro del rettangolo. La formula per calcolarlo è 2 * (height + width).
  • diagonal - un metodo che calcola e restituisce la lunghezza della diagonale del rettangolo.
    • 💭
      Remember the Pythagorean theorem
 
Input
Risultato
r = Rectangle(10, 5); print(r.area())
50
 

Constraints

Time limit: 1 seconds

Memory limit: 512 MB

Output limit: 1 MB

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