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()