下面是一個簡單的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("無效的選擇,請重新輸入")
該代碼定義了一個學生信息管理系統,包含添加學生、顯示所有學生、查找學生、刪除學生等功能。通過不斷顯示菜單,用戶可以選擇執行不同的操作。學生信息以字典的形式存儲在一個列表中。