14 lines
692 B
Python
14 lines
692 B
Python
import firkant # Vi importerer firkant.py filen
|
|
|
|
class Kube(firkant.Firkant): # Vi opretter en ny klasse - **Kube**, som arver **Firkant**'s funktionalitet, fra filen *firkant.py*.
|
|
def __init__(self, lg:int, br:int, ho: int):
|
|
super().__init__(lg, br) # Vi initialiserer **Firkant**, med værierne *lg* og *br*. Dette gøres med den specielle funktion **super()**, som refererer til den arvede klasse.
|
|
self.hojde = ho
|
|
|
|
def rumfang(self):
|
|
return self.laengde * self.bredde * self.hojde
|
|
|
|
if __name__ == "__main__":
|
|
min_kube = Kube(10, 10, 10) # De 3 værdier er **lg**, **br**, **ho** - Alle sat til 10.
|
|
print("Rumfang:", min_kube.rumfang())
|
|
print("Grundareal:", min_kube.areal()) |