class Blomst: def __init__(self, art, hoyde): self._art = art self._hoyde = hoyde self._harDetBra = True self._dager_siden_vannet_sist = 0 def __str__(self): tekst = "Art: " + self._art tekst += "\nHoyde: " + str(self._hoyde) if self._harDetBra: tekst += "\nBlomsten har det: Bra" else: tekst += "\nBlomsten har det: Dårlig" tekst += "\nDager siden vanning: " + str(self._dager_siden_vannet_sist) return tekst def hentStatus(self): """Henter blomsten sin status Returnerer: True om blomsten har det bra, False om ikke """ return self._harDetBra def skrivUtInfo(self): """Skriver ut info om blomsten""" print("Arten er: " + self._art + " \nmed høyde:" + str(self._hoyde) + " \nhar det bra: " + str(self._harDetBra) + " \nble vannet sist: " + str(self._dager_siden_vannet_sist)) def nesteDag(self): """Går til neste dag""" self._ble_vannet_sist += 1 if self._ble_vannet_sist > 3: self._harDetBra = False if self._harDetBra: self._hoyde += 1 def vann(self): """Vanner blomsten""" if self._ble_vannet_sist < 3: self._harDetBra = False self._ble_vannet_sist = 0