from gruppe import Gruppe def lag_grupper(liste): gruppeliste = [] for navn in liste: ny_gruppe = Gruppe(navn) gruppeliste.append(ny_gruppe) return gruppeliste def hovedprogram(): fil = open("oppm?te.txt") teller = 0 for linje in fil: antall = linje.strip().split(";") if teller == 0: gruppenavn = antall grupper = lag_grupper(gruppenavn) teller += 1 else: for i in range(len(antall)): grupper[i].legg_til(int(antall[i])) fil.close() total = 0 for gruppe in grupper: total += gruppe.hent_oppm?te() print("Gruppe", gruppe.hent_nummer(), "har hatt totalt:", gruppe.hent_oppm?te(), "oppm?tte.") print("Totalt oppm?te for gruppene:", total) hovedprogram() # bruker readline som ikke egt er pensum def hovedprogram(): fil = open("oppm?te.txt") navn = fil.readline().strip().split(";") gruppe_obj = [] for i in range(len(navn)): gruppe_obj.insert(i, Gruppe(navn[i])) for linje in fil: # print(linje) antall_folk = linje.strip().split(";") for i in range(len(navn)): gruppe_obj[i].legg_til(int(antall_folk[i])) for gruppe in gruppe_obj: print(gruppe.hent_oppm?tte()) # hovedprogram()