Untitled
unknown
plain_text
2 years ago
1.5 kB
6
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...