Pythonで学生情報管理システムのコードを書く方法
以下に、学生情報管理システムの簡略版のPythonコードのサンプルを示します
students = [] # 用于存储学生信息的列表
def display_menu():
print("学生信息管理系统")
print("1. 添加学生信息")
print("2. 显示所有学生信息")
print("3. 查找学生信息")
print("4. 删除学生信息")
print("5. 退出")
def add_student():
name = input("请输入学生姓名: ")
age = input("请输入学生年龄: ")
student = {"姓名": name, "年龄": age}
students.append(student)
print("学生信息已成功添加!")
def display_students():
if len(students) == 0:
print("暂无学生信息")
else:
for student in students:
print("姓名:", student["姓名"], ", 年龄:", student["年龄"])
def search_student():
name = input("请输入要查找的学生姓名: ")
for student in students:
if student["姓名"] == name:
print("姓名:", student["姓名"], ", 年龄:", student["年龄"])
return
print("未找到该学生信息")
def delete_student():
name = input("请输入要删除的学生姓名: ")
for student in students:
if student["姓名"] == name:
students.remove(student)
print("学生信息已成功删除!")
return
print("未找到该学生信息")
while True:
display_menu()
choice = input("请选择操作(输入数字): ")
if choice == "1":
add_student()
elif choice == "2":
display_students()
elif choice == "3":
search_student()
elif choice == "4":
delete_student()
elif choice == "5":
print("退出程序")
break
else:
print("无效的选择,请重新输入")
学生情報管理システムを定義するコードで、生徒の追加、全生徒の表示、生徒の検索、生徒の削除などの機能があります。メニューを繰り返し表示することで、ユーザーは異なる操作を実行できます。生徒情報は辞書形式でリストに保存されます。