Merge pull request '0.0.2' (#3) from 0.0.2 into main

Reviewed-on: #3
This commit is contained in:
2025-03-18 20:11:54 +01:00
4 changed files with 30 additions and 2 deletions

View File

@@ -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}: {tal1 + tal2}")
resultat = sum(5, 3) resultat = sum(5, 3)

View File

@@ -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}: {tal1 + tal2}")
return str(f"Resultat {tal1} + {tal2}: {int(tal1) + int(tal2)}") return str(f"Resultat {tal1} + {tal2}: {int(tal1) + int(tal2)}")

14
klasser/firkant.py Normal file
View File

@@ -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())

14
klasser/kube.py Normal file
View File

@@ -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())