parent
d372519473
commit
7af6203c99
@ -0,0 +1,81 @@
|
||||
student_list=[]
|
||||
def main():
|
||||
while True:
|
||||
menu()
|
||||
i=int(input("请输入您需要的功能序号:"))
|
||||
if i in[1,2,3,4,5,6,7]:
|
||||
if i==1:
|
||||
add()
|
||||
elif i==2:
|
||||
sanchu()
|
||||
elif i==3:
|
||||
xiugai()
|
||||
elif i==4:
|
||||
find()
|
||||
elif i==5:
|
||||
quanbu()
|
||||
elif i==6:
|
||||
baochun()
|
||||
elif i==7:
|
||||
print("谢谢你的使用!!")
|
||||
break
|
||||
def menu():
|
||||
print("请选择如下功能:")
|
||||
print("1.添加学生:")
|
||||
print("2.删除学生:")
|
||||
print("3.修改学员信息:")
|
||||
print("4.查询学员信息:")
|
||||
print("5.显示所有学员信息:")
|
||||
print("6.保存学员信息:")
|
||||
print("7.退出系统:")
|
||||
def add():
|
||||
global student_list
|
||||
name=input("请输入你的姓名:")
|
||||
sex=input("请输入你的性别:")
|
||||
phone=input("请输入你的电话:")
|
||||
student={'name':name,'sex':sex,'phone':phone}
|
||||
student_list.append(student)
|
||||
print('学生信息录入完成!!')
|
||||
def find():
|
||||
global student_list
|
||||
name=input("请输入你要查询学生的姓名:")
|
||||
for student in student_list:
|
||||
if student['name']==name:
|
||||
print(f'姓名:{student["name"]}\n性别:{student["sex"]}\n电话:{student["phone"]}')
|
||||
return 0
|
||||
else:
|
||||
print("你输入的学生信息不存在,请重新输入!")
|
||||
def sanchu():
|
||||
global student_list
|
||||
name = input("请输入你要删除的学生姓名")
|
||||
for student in student_list:
|
||||
if student['name'] == name:
|
||||
student_list.remove(student)
|
||||
print('恭喜你,删除成功!!!')
|
||||
return 0
|
||||
print('你输入的学生姓名不存在,请重新输入!!!') # 如果找不到对应的名字,就会执行这句
|
||||
return None
|
||||
def xiugai():
|
||||
global student_list
|
||||
name = input("请输入你要修改的学生姓名")
|
||||
for student in student_list:
|
||||
if student['name'] == name:
|
||||
student['name']=input("请输入修改后的姓名:")
|
||||
student['sex'] = input("请输入修改后的性别:")
|
||||
student['phone'] = input("请输入修改后的电话:")
|
||||
print("修改成功!!")
|
||||
return 0
|
||||
print('你输入的学生姓名不存在,请重新输入!!!') # 如果找不到对应的名字,就会执行这句
|
||||
return None
|
||||
def quanbu():
|
||||
global student_list
|
||||
print("姓名\t性别\t电话")
|
||||
for student in student_list:
|
||||
print(f'{student["name"]}\t {student["sex"]}\t {student["phone"]}')
|
||||
|
||||
def baochun():
|
||||
global student_list
|
||||
print("学生信息保存成功!!")
|
||||
|
||||
if __name__ == '__main__':
|
||||
main()
|
||||
Loading…
Reference in new issue