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 traheight
ewidth
.
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