class Forfatter:
def __init__(self, navn):
self._navn = navn
def __str__(self):
return f"Mitt navn er {self._navn}"
def getNavn(self):
return self._navn
class Bok:
def __init__(self, tittel, forfatter):
self._tittel = tittel
self._forfatter = forfatter
def __str__(self):
return self._tittel + " av " + self._forfatter.getNavn()
ibsen = Forfatter("Henrik Ibsen")
skram = Forfatter("Amalie Skram")
brand = Bok("Brand", ibsen)
peer = Bok("Peer Gynt", ibsen)
dukkehjem = Bok("Et dukkehjem", ibsen)
forradt = Bok("Forrådt", skram)
ines = Bok("Fru Ines", skram)
bokliste = []
bokliste.append(brand)
bokliste.append(peer)
bokliste.append(dukkehjem)
bokliste.append(forradt)
bokliste.append(ines)
for bok in bokliste:
print(bok)