"""Skriv en klasse sirkel. En sirkel har en radius,
lag en konstrukt?r som setter radius.
Lag tre metoder til: en som returnerer
diameteren til sirkelen, en som returnerer
omkretsen til sirkelen og en som returnerer
arealet til sirkelen.
Hint: omkrets av en sirkel er diameter * pi,
arealet av en sirkel er radius? * pi. Eksponenter
skrives som **, f.eks. 28 skrives 2 **8.
Lag deretter 2 sirkler med ulik radius.
Skriv ut den ene sirkelens omkrets og areal,
og den andre sirkelens diameter.
"""
import math
class Sirkel:
def __init__(self, radius):
self._radius = radius
def __str__(self):
return "Diameter:" + str(self.diameter()) + "\nOmkrets:" + str(self.omkrets()) + "\nAreal:" + str(self.areal())
#gir oss diamteren
def diameter(self):
return self._radius * 2
#gir oss omkretsen
def omkrets(self):
return self.diameter() * math.pi #mat.pi er ikke pensum kan ogs? skrive 3.14
#gir oss arealet
def areal(self):
return (self._radius ** 2) * math.pi