自学python-4

简单的信息管理系统

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('输入有误')

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容