class Student: def __init__(self, name, student_id,age): self.name = name self.student_id = student_id self.age=age self.grades = {"python": 0, "大数据": 0, "数据库": 0, "5G通信": 0} def set_grade(self, course, grades): if course in self.grades: self.grades[course] = grades def print_grades(self): print(f"学生:{self.name}") print(f"学号:{self.student_id}") print(f"年龄:{self.age}") print(f"{self.name}的成绩为:") for course in self.grades: print(f"{course}{self.grades[course]}分") zhang = Student("张","001","18") zhang.set_grade("python", 100) zhang.set_grade("大数据", 99) zhang.set_grade("数据库", 98) zhang.set_grade("5G通信", 97) zhang.print_grades()