# Løsningsforslag oppgave 1 og 2 class Person: def __init__(self, navn, alder, hoyde, vekt): self._navn = navn self._alder = alder self._hoyde = hoyde self._vekt = vekt def sett_navn(self, navn): self._navn = navn def skriv_navn(self): print(self._navn) def sett_alder(self, alder): self._alder = int(alder) def sett_vekt(self, vekt): self._vekt = int(vekt) def sett_hoyde(self, hoyde): self._hoyde = int(hoyde) def hent_hoyde(self): return self._hoyde def skriv_ut_info(self): print("Navn:", self._navn, "\nAlder:", self._alder, "\nHøyde:", self._hoyde, "\nVekt:", self._vekt) def skriv_ut_hilsen(self): print(f"Hei, jeg heter {self._navn} og er {self._alder} år gammel.") def hoyereEnn(self, annenPerson): if self._hoyde > annenPerson.hent_hoyde(): return True return False # Oppgave 3 def hent_hoyeste_person(personliste): hoyest = personliste[0] for person in personliste: if person.hoyereEnn(hoyest): hoyest = person return hoyest def test(): # oppgave 3 silje = Person("Silje",12, 46, 151) per = Person("Per", 68, 84, 189) ole = Person("Ole", 25, 76, 191) silje.skriv_ut_hilsen() per.skriv_ut_hilsen() ole.skriv_ut_hilsen() personliste = [silje, per, ole] for person in personliste: person.skriv_ut_hilsen() print("Høyeste person:") hent_hoyeste_person(personliste).skriv_navn() test()