以下是一個簡單的學生信息管理系統的Python代碼示例:
students = [] # 學生信息列表
def add_student():
name = input("請輸入學生姓名:")
age = input("請輸入學生年齡:")
gender = input("請輸入學生性別:")
student = {'姓名': name, '年齡': age, '性別': gender}
students.append(student)
print("學生信息添加成功!")
def search_student():
name = input("請輸入要查找的學生姓名:")
for student in students:
if student['姓名'] == name:
print("找到學生信息:")
print("姓名:", student['姓名'])
print("年齡:", student['年齡'])
print("性別:", student['性別'])
return
print("未找到該學生信息!")
def delete_student():
name = input("請輸入要刪除的學生姓名:")
for student in students:
if student['姓名'] == name:
students.remove(student)
print("學生信息刪除成功!")
return
print("未找到該學生信息!")
while True:
print("歡迎使用學生信息管理系統")
print("1. 添加學生信息")
print("2. 查找學生信息")
print("3. 刪除學生信息")
print("4. 退出系統")
choice = input("請輸入您的選擇:")
if choice == '1':
add_student()
elif choice == '2':
search_student()
elif choice == '3':
delete_student()
elif choice == '4':
print("感謝使用學生信息管理系統,再見!")
break
else:
print("無效的選擇,請重新輸入!")
這個學生信息管理系統具有添加學生信息、查找學生信息和刪除學生信息的功能。用戶可以根據菜單提示選擇相應的操作。學生信息以字典的形式存儲在一個列表中。用戶選擇添加學生信息時,可以輸入學生的姓名、年齡和性別,并將學生信息添加到列表中;選擇查找學生信息時,可以輸入要查找的學生姓名,系統會遍歷列表查找并顯示學生信息;選擇刪除學生信息時,可以輸入要刪除的學生姓名,系統會遍歷列表刪除對應的學生信息。用戶選擇退出系統時,程序會結束運行。