class Blomsterkasse: def __init__(self, bredde): self._bredde = bredde self._alleBlomster = [] for i in range(self._bredde): self._alleBlomster.append(None) def plantBlomst(self, blomst): for i in range(self._bredde): if self._alleBlomster[i] == None: self._alleBlomster[i] = blomst return True return False def vannAlleBlomster(self): for i in self._alleBlomster: if i != None: i.vann() def nesteDag(self): for i in self._alleBlomster: if i != None: i.nesteDag() def ryddIBedd(self): for i in self._alleBlomster: if i != None: if not (i.hentStatus()): i = None def antallBlomster(self): teller = 0 for i in self._alleBlomster: if i != None: teller += 1 return teller def __str__(self): string = "Bredde : " + str(self._bredde) string += "\nAntall blomster: " + str(self.antallBlomster()) string += "\nInfo om blomster" for blomst in self._alleBlomster: if blomst is not None: string += blomst.__str__() return string bk = Blomsterkasse(4) print(bk)