释放双眼,带上耳机,听听看~!
my_list = []
def muen():
print('''1.添加学生信息
2.删除学生信息
3.修改学生信息
4.查询单个学生信息
5.查询全部学生信息
6.退出系统
''')
#添加 姓名 年龄 性别
def tianjia():
name = input('请输入学生姓名:')
for i in my_list:
if i['name'] == name:
print('学生姓名已存在,添加失败')
return
age = int(input('请输入学生年龄:'))
gender = input('请输入学生性别:')
my_dict = {'name':name,'age':age,'gender':gender}
my_list.append(my_dict)
print('学生信息添加成功')
def show_all():
if len(my_list):
for i in my_list:
print(f'姓名:{i["name"]},年龄:{i["age"]},性别:{i["gender"]}')
else:
print('没有学生信息,查询失败')
def save():
f = open('/sdcard/123456/student.txt','w')
f.write(str(my_list))
f.close()
def remove():
for i in my_list:
name = input('请您输入要删除的学生信息:')
if i['name'] == name:
my_list.remove(i)
else:
print('学生信息已存在,无法删除')
#3.修改学生信息
def info():
for i in my_list:
name = input('请您输入要修改的学生的姓名:')
if i['name'] == name:
age = input('请输入修改后的年龄:')
else:
print('学生信息不存在,无法删除')
#查询单个学生信息
def xz():
for i in my_list:
name = input('请您输入要的学生姓名:')
if i['name'] == name:
print(f'姓名:{i["name"]},年龄:{i["age"]},性别:{i["gender"]}')
else:
print('没有该学生信息')
while True:
muen()
a = int(input('请输入你需要进行的操作:'))
if a == 1:
tianjia()
elif a == 2:
remove()
elif a == 3:
info()
elif a == 4:
xz()
elif a == 5:
show_all()
elif a == 6:
print('您已退出本系统,欢迎下次使用')
save()
break
else:
print('输入错误')
continue
input('回车确认操作')
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。
?