from oppgave3a import vinnerlag from oppgave3b import forkort_lagliste from oppgave3c import legg_inn_null_maal from oppgave3d import ekstraher_lagliste def regn_poengsum(fn: str) -> dict[str, int]: lagliste = ekstraher_lagliste(fn) lagliste = forkort_lagliste(lagliste) lag_poeng = legg_inn_null_maal(lagliste) f = open(fn) for line in f: hjemmelag, bortelag, hjemmemaal, bortemaal = line.strip().split() hjemmemaal = int(hjemmemaal) bortemaal = int(bortemaal) vinner = vinnerlag(hjemmelag, bortelag, hjemmemaal, bortemaal) if vinner == hjemmelag: lag_poeng[hjemmelag] += 3 elif vinner == bortelag: lag_poeng[bortelag] += 3 else: lag_poeng[hjemmelag] += 1 lag_poeng[bortelag] += 1 f.close() return lag_poeng