diff --git a/begynder/sum.py b/begynder/sum.py index 425dc74..d16386c 100644 --- a/begynder/sum.py +++ b/begynder/sum.py @@ -1,5 +1,5 @@ -def sum(tal1, tal2): +def sum(tal1: int, tal2: int) -> str: return str(f"Resultat {tal1} + {tal2}: {tal1 + tal2}") resultat = sum(5, 3) diff --git a/begynder/sum2.py b/begynder/sum2.py index c7db84c..2fa0a05 100644 --- a/begynder/sum2.py +++ b/begynder/sum2.py @@ -1,5 +1,5 @@ -def sum(tal1, tal2): +def sum(tal1: int, tal2: int) -> str: # return str(f"Resultat {tal1} + {tal2}: {tal1 + tal2}") return str(f"Resultat {tal1} + {tal2}: {int(tal1) + int(tal2)}") diff --git a/klasser/firkant.py b/klasser/firkant.py new file mode 100644 index 0000000..46a593b --- /dev/null +++ b/klasser/firkant.py @@ -0,0 +1,14 @@ + +class Firkant: + def __init__(self, lg: int, br: int): + self.laengde = lg + self.bredde = br + + def areal(self) -> int: + return self.laengde * self.bredde + +# print("Værdien af '__name__' er:", __name__) # Vi udskriver her, hvad værdien af "__name__" er. + +if __name__ == "__main__": + min_firkant = Firkant(10, 10) + print("Arealet er:", min_firkant.areal()) \ No newline at end of file diff --git a/klasser/kube.py b/klasser/kube.py new file mode 100644 index 0000000..5c53607 --- /dev/null +++ b/klasser/kube.py @@ -0,0 +1,14 @@ +from firkant import Firkant # Vi importerer klassen Firkant, fra firkant.py filen + +class Kube(Firkant): # Vi opretter en ny klasse - **Kube**, som arver **Firkant**'s funktionalitet. + 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) -> int: + 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()) \ No newline at end of file