Untitled
unknown
plain_text
3 years ago
1.5 kB
7
Indexable
semestreid = {
1: [],
2: [],
3: [],
4: [],
5: [],
6: []
}
module_credits = {
'alusmoodul I': 24,
'alusmoodul II': 24,
'suunamoodul I': 24,
'suunamoodul II': 24,
'erialamoodul I': 24,
'erialamoodul II': 24,
'valikainete moodul': 12,
'vabaainete moodul': 18
}
module_credits_earned = {
'alusmoodul I': 0,
'alusmoodul II': 0,
'suunamoodul I': 0,
'suunamoodul II': 0,
'erialamoodul I': 0,
'erialamoodul II': 0,
'valikainete moodul': 0,
'vabaainete moodul': 0
}
while True:
aine = input("Sisesta aine nimi (kirjuta kõik, et loop lõpetada: ")
if aine == "kõik":
break
ainepunkte = int(input("Mitu ainepunkti see aine on?: "))
semester_num = int(input("Sisesta semester täisarvuna (1-6): "))
module_name = input("Sisesta mooduli nimi: ")
semester = semestreid.get(semester_num)
if semester is not None:
semester.append((aine, ainepunkte, module_name))
module_credits_earned[module_name] += ainepunkte
for semester_num, classes in semestreid.items():
print(f"Semester {semester_num}:")
for aine, ainepunkte, module_name in classes:
print(f"\t{aine} ({ainepunkte} ainepunkti) - {module_name}")
for module_name in module_credits.keys():
percentage = module_credits_earned[module_name] / module_credits[module_name] * 100
print(f"\t{module_name}: {percentage}% completed")
print("Programmi lõpp.")Editor is loading...