Classe Cerchio
Ti viene chiesto di creare una classe
Circle
che includa quanto segue:- Un metodo
__init__
che imposta ilradius
(raggio) del cerchio. Se durante l'istanziamento non viene fornito alcun raggio, il valore predefinito deve essere1
.
- Un metodo
area()
che calcola e restituisce l'area del cerchio.
- Un metodo
circumference()
che calcola e restituisce la circonferenza del cerchio.
I metodi non devono stampare i risultati ma restituirli.
Dovresti utilizzare il modulo
math
per calcolare l'area e la circonferenza.Input | Output |
circle = Circle(); print(circle.area()); print(circle.circumference()) | 3.141592653589793
6.283185307179586 |
circle = Circle(3); print(circle.area()); print(circle.circumference()) | 28.274333882308138
18.84955592153876 |
Constraints
Time limit: 2 seconds
Memory limit: 512 MB
Output limit: 1 MB