from Hund import Hund from Katt import Katt from shelter import Shelter def hovedprogram(): hund1 = Hund("Fido", 3, 45, "Berner") hund2 = Hund("Goldie", 5, 50, "Golden") katt1 = Katt("Cathy", 2, 5, "svart") katt2 = Katt("Gamla", 8, 7, "flekkete") print("Skriver først ut for hund1:") alder_hund1 = hund1.hentAlder() navn_hund1 = hund1.hentNavn() print("Navnet til hunden er", navn_hund1, "og den er", str(alder_hund1), "år gammel") print() print("Skriver først ut for hund2:") print("Navnet til hunden er",hund2.hentNavn(), "og den er", str(hund2.hentAlder()), "år gammel") nytt_shelter = Shelter() print("Lengde før tillegging: ",len(nytt_shelter.returnListe())) for gang in range(8): if gang % 2 == 0: ny_katt = Katt("Cathy", 2, 34, "Blå") nytt_shelter.leggTilDyr(ny_katt) else: ny_hund = Hund("Fido", 4, 54, "Berner") nytt_shelter.leggTilDyr(ny_hund) print("Lengde etter tillegging: ",len(nytt_shelter.returnListe())) print("-------------------------------------------") print("printer shelter-instans:", nytt_shelter) print("-------------------------------------------") print("Lista til shelter:", nytt_shelter.returnListe()) print("-------------------------------------------") print("-------------------------------------------") print("Printer alle objekter i shelter:") for dyr in nytt_shelter.returnListe(): print(dyr) print("-------------------------------------------") print("Printer hver dyreart i lista til shelter:") for each in nytt_shelter.returnListe(): print(each.hentDyreart()) hovedprogram()