[Python]
python 学习python的第几天不重要了,今天分享一下
cc小哥
发布于 2022-9-6 13:30:09
阅读 656
查看全部
来自 中国广东深圳
[AppleScript] 纯文本查看 复制代码 def print_info():
print('请选择功能----------')
print('1、添加学员')
print('2、删除学员')
print('3、修改学员')
print('4、查询学员')
print('5、显示所有学员')
print('6、退出系统')
print('-' * 20)
# 全局变量,保存所有学员信息
info = []
# 添加学员信息函数
def add_user():
"""添加学员函数"""
new_id = input('请输入学号:')
new_name = input('请输入姓名:')
new_tel = input('请输入手机号:')
global info
for i in info:
if new_name == i['name']:
print('姓名重复')
return
info_dict = {}
info_dict['id'] = new_id
info_dict['name'] = new_name
info_dict['tel'] = new_tel
# print(info_dict)
info.append(info_dict)
print(info)
# 删除学员函数
def del_info():
del_name = input('请输入删除的名字:')
global info
for i in info:
if del_name == i['name']:
info.remove(i)
print(info)
break
else:
print('该学员不存在')
# 修改学员信息
def modif_info():
modifname = input('请输入需要修改的学员姓名:')
global info
for i in info:
if modifname == i['name']:
i['tel'] = input('请输入新的手机号:')
print(f'修改成功')
break
else:
print('该学院不存在')
print(info)
# 系统功能需要循环使用
while True:
# 显示功能界面
print_info()
# 用户输入功能序号
user_num = int(input('请输入功能序号:'))
# 按照用户输入的功能序号执行不同的功能
if user_num == 1:
add_user()
elif user_num == 2:
del_info()
elif user_num == 3:
modif_info()
elif user_num == 4:
print(f'你选择的是:{user_num}')
elif user_num == 5:
print(f'你选择的是:{user_num}')
elif user_num == 6:
print(f'你选择的是:{user_num}')
break
else:
print('输入有误')
|
|
|
|
|