用python写一个系统
这是一个简单的Python系统示例,用于管理学生信息:
class Student:
def __init__(self, name, age, grade):
self.name = name
self.age = age
self.grade = grade
class StudentManagementSystem:
def __init__(self):
self.students = []
def add_student(self, name, age, grade):
student = Student(name, age, grade)
self.students.append(student)
print("学生信息已添加!")
def remove_student(self, name):
for student in self.students:
if student.name == name:
self.students.remove(student)
print("学生信息已删除!")
return
print("找不到该学生!")
def display_students(self):
if len(self.students) == 0:
print("暂无学生信息!")
else:
for student in self.students:
print(f"姓名: {student.name}, 年龄: {student.age}, 成绩: {student.grade}")
def run(self):
while True:
print("欢迎使用学生信息管理系统!")
print("请选择操作:")
print("1. 添加学生信息")
print("2. 删除学生信息")
print("3. 显示所有学生信息")
print("0. 退出系统")
choice = input("请选择:")
if choice == "1":
name = input("请输入学生姓名:")
age = input("请输入学生年龄:")
grade = input("请输入学生成绩:")
self.add_student(name, age, grade)
elif choice == "2":
name = input("请输入要删除的学生姓名:")
self.remove_student(name)
elif choice == "3":
self.display_students()
elif choice == "0":
print("谢谢使用!")
break
else:
print("无效选择,请重新选择!")
system = StudentManagementSystem()
system.run()
这个系统允许用户添加、删除和显示学生信息。用户可以通过输入相应的选项来操作系统
原文地址: https://www.cveoy.top/t/topic/hPTu 著作权归作者所有。请勿转载和采集!