class Student: def __init__(self, s_id, name, grade): self.s_id = s_id self.name = name self.grade = grade def __str__(self): return "Die / Der Studierende " \ + str(self.name) \ + " (" + str(self.s_id) \ + ") hat die Note " \ + str(self.grade) \ + " erhalten." students = {} while True: user_input = input("Weitere Daten eingeben? [J/N]") if user_input == "J": tmp_id = int(input(" ID: ")) tmp_name = input(" Name: ") tmp_grade = float(input(" Note: ")) tmp_student = Student(tmp_id, tmp_name, tmp_grade) students[tmp_id] = tmp_student elif user_input == "N": print("Programm beendet.") break else: print("Ungültige Eingabe.") for id in students: print(students[id])