酷代码 AI
菜单
全部AI  /  热门  /  AI写代码神器
服务商

python编程一个学生成绩管理系统

Sure, here is a simple Python program for a student grade management system: ```python class Student: def __init__(self, name, grade): self.name = name self.grade = grade class GradeManager: def __init__(self): self.students = [] def add_student(self, name, grade): student = Student(name, grade) self.students.append(student) def get_student_grade(self, name): for student in self.students: if student.name == name: return student.grade return "Student not found" def update_student_grade(self, name, grade): for student in self.students: if student.name == name: student.grade = grade return "Grade updated successfully" return "Student not found" def display_students(self): for student in self.students: print("Student Name: {}, Grade: {}".format(student.name, student.grade)) # Main program grade_manager = GradeManager() while True: print("\n1. Add student") print("2. Get student grade") print("3. Update student grade") print("4. Display all students") print("5. Exit") choice = input("Enter choice: ") if choice == "1": name = input("Enter student name: ") grade = input("Enter student grade: ") grade_manager.add_student(name, grade) elif choice == "2": name = input("Enter student name: ") print("Student Grade: ", grade_manager.get_student_grade(name)) elif choice == "3": name = input("Enter student name: ") new_grade = input("Enter new grade: ") print(grade_manager.update_student_grade(name, new_grade)) elif choice == "4": grade_manager.display_students() elif choice == "5": break else: print("Invalid choice. Please try again.") ``` This program provides options to add a student, get a student's grade, update a student's grade, display all students, and exit the program. You can run this program in a Python environment to manage student grades. [2024-12-05 19:50:37 | AI写代码神器 | 1420点数解答]

相关提问