前言:初学者对python的流程语句有一定的了解,但是运用起来总会磕磕碰碰。本文总结了一些初学者在学习python时做的经典案例

一、名片管理系统(限单个名片)

info = {'name':'jam',
        'age': 24,
        'high':171
}
while True:
    print('='*60)                                                  #字符串拼接可以用*
    print('===名片管理系统===')
    print('1.改 2.删  3.查  4.增  5.退出')
    c=input('请选择:')
    if c == '1':
        res = input('请输入要修改的关键词:')
        if res == 'name':
            info['name']=input('请输入对应内容:')
            print(info)
        elif   res == 'age':
            info['age']=input('请输入对应内容:')
            print(info)
        elif   res =='high':
            info['high']=input('请输入对应内容:')
            print(info)
    if c == '2':
        res1 =input('请输入要删除的关键词:')
        print(info.pop(res1))
        print(info)
    if c == '3':
        res2=input('请输入要查看的关键词:')
        print(info.get(res2))
    if c == '4':
        res3=input('请输入要增加的内容:')
        v1=input('请输入value:')
        print(info.update({}.fromkeys((res3,),v1)))
        print(info)
    if c == '5':
        print('退出本次操作')
    else:
        print('请输入12345')
View Code

相关文章: