简单的信息管理系统
print('欢迎使用xx信息管理系统')
infos = []
while True:
print('1、增加个人信息')
print('2、查询个人信息')
print('3、修改个人信息')
print('4、删除个人信息')
print('5、列出所有信息')
print('6、退出系统')
num =int(input('请输入功能序号'))
if num ==1:
info = {}
name =input('请输入姓名')
gender =input('请输入性别')
age =int(input('请输入年龄'))
info['name'] = name
info['gender'] = gender
info['age'] = age
infos.append(info)
elif num ==2:
name =input('请输入查询的姓名')
Flag =False
for iin infos:
if i.get('name') == name:
print('用户信息为:\n姓名:{}\n年龄:{}\n性别:{}'.format(name,i.get('age'),i.get('gender')))
Flag =True
break
else:
print('无此用户信息')
elif num ==3:
name =input('请输入要修改的姓名')
Flag =False
for iin infos:
if i.get('name') == name:
while True:
print('请输入修改序号:')
print('1、修改姓名')
print('2、修改年龄')
print('3、修改性别')
print('4、退出修改')
num =int(input('请输入功能序号'))
if num ==1:
name =input('请输入要修改为的姓名')
i['name']=name
print('修改成功')
elif num ==2:
age =int(input('请输入年龄'))
i['age'] = age
print('修改成功')
elif num ==3:
gender =int(input('请输入性别'))
i['gender'] = gender
print('修改成功')
elif num ==4:
break
else:
print('序号输入有误')
Flag =True
if not Flag:
print('无此用户信息,无法修改')
break
elif num ==4:
name =input('请输入要删除的姓名')
Flag =False
for iin infos:
if i.get('name') == name:
infos.remove(i)
print('删除成功')
Flag =True
break
else:
print('系统无此用户,无法删除')
elif num ==5:
for iin infos:
print('用户信息为:\n姓名:{}\n年龄:{}\n性别:{}'.format(i.get('name'), i.get('age'), i.get('gender')))
print('**********')
elif num ==6:
break
else:
print('输入有误')