parent
488b7e1b6e
commit
8cee6e29e5
@ -0,0 +1,108 @@
|
||||
class_info = []
|
||||
|
||||
def print_menu():
|
||||
print("-------------------")
|
||||
print("学生管理系统 V1.0")
|
||||
print(" 1:添加学生")
|
||||
print(" 2:删除学生")
|
||||
print(" 3:修改学生")
|
||||
print(" 4:查询学生")
|
||||
print(" 5:显示所有学生")
|
||||
print(" 6:退出系统")
|
||||
print("-------------------")
|
||||
|
||||
|
||||
def add_student():
|
||||
print("欢迎使用添加学生的功能")
|
||||
global class_info
|
||||
name = input("输入学生的姓名:")
|
||||
age = input("输入学生的年龄:")
|
||||
score = input("输入学生的分数:")
|
||||
# [{},{}]
|
||||
for info in class_info:
|
||||
if info["name"] == name:
|
||||
print("学生姓名重名了")
|
||||
return
|
||||
|
||||
student = {
|
||||
"name": name,
|
||||
"age": age,
|
||||
"score": score
|
||||
}
|
||||
|
||||
class_info.append(student)
|
||||
print("添加学生信息成功")
|
||||
print(class_info)
|
||||
|
||||
|
||||
def del_student():
|
||||
print("欢迎使用删除学生的功能")
|
||||
global class_info
|
||||
name = input("请输入删除的学生姓名:")
|
||||
for student in class_info:
|
||||
if student["name"] == name:
|
||||
class_info.remove(student)
|
||||
print("删除学生信息成功")
|
||||
return
|
||||
print("您输入的学生姓名不存在")
|
||||
|
||||
|
||||
def modify_student():
|
||||
global class_info
|
||||
name = input("请输入需要修改的学生信息:")
|
||||
for student in class_info:
|
||||
if student["name"] == name:
|
||||
student["name"] = input("请输入修改后的学生姓名:")
|
||||
# jx = input("是否继续修改:")
|
||||
# if jx == "y" or jx == "yes":
|
||||
student["age"] = input("请输入修改后的学生年龄:")
|
||||
student["score"] = input("请输入修改后的学生分数:")
|
||||
print("修改学生信息成功")
|
||||
return
|
||||
print("您输入的学生信息不存在")
|
||||
|
||||
|
||||
def search_student():
|
||||
global class_info
|
||||
name = input("请输入要查找的学生姓名:")
|
||||
for student in class_info:
|
||||
if student["name"] == name:
|
||||
print("姓名:%s, 年龄:%s, 分数:%s" %(student["name"], student["age"], student["score"]))
|
||||
return
|
||||
print("您输入的学生信息不存在")
|
||||
|
||||
|
||||
def show_student():
|
||||
print("姓名--年龄---成绩")
|
||||
for student in class_info:
|
||||
print(student["name"], student["age"], student["score"])
|
||||
|
||||
|
||||
def main():
|
||||
"""实现主要的业务逻辑"""
|
||||
while True:
|
||||
# print_menu()
|
||||
print_menu()
|
||||
choose = int(input("请输入您需要的功能:"))
|
||||
|
||||
if choose == 1:
|
||||
add_student()
|
||||
elif choose == 2:
|
||||
del_student()
|
||||
elif choose == 3:
|
||||
modify_student()
|
||||
elif choose == 4:
|
||||
search_student()
|
||||
elif choose == 5:
|
||||
show_student()
|
||||
elif choose == 6:
|
||||
print("退出系统 Bye")
|
||||
break
|
||||
|
||||
|
||||
if __name__ == '__main__':
|
||||
main()
|
||||
|
||||
|
||||
|
||||
|
Loading…
Reference in new issue