checkily 发表于 2018-2-12 11:23:39

phthon 25课,查询小程序,自己写的,有点小成就

本帖最后由 checkily 于 2018-2-12 11:35 编辑

def address_list():   
    while True:
      
      x=int(input("请输入相关的指令代码:"))
      
      if x==1 :
            find_name=input("请输入联系人姓名:")
            if find_name in address:
                print("%s:%s" % (find_name,address),"\n")
            else:
                print("没有%s的资料" % find_name,"\n")

      if x==2 :
            insert_name=input("请输入联系人姓名:")
            if insert_name in address:
                print("你输入的姓名在通讯录中已存在-->>%s:%s" % (insert_name,address))
                choice=input("是否修改用户资料(YES/NO):")
                if choice in ("YES","y","Y","yes"):
                  temp=input("请输入用户联系电话:")
                  address=temp
                  print()
                else:
                  print()
                  continue
            else:
                temp=input("请输入用户联系电话:")
                address.setdefault(insert_name,temp)
                print()

      if x==3 :
            delete_name=input("请输入要删除的联系姓名:")
            if delete_name in address:
                print("%s:%s" % (delete_name,address))
                choice=input("是否要删除%s的信息(YES/NO):" % delete_name)
                if choice in ("YES","y","Y","yes"):
                  address.pop(delete_name)
                  print("成功删除!")
            else:
                  print("没有%s的资料" % delete_name,"\n")

      if x==4 :
            choice=input("确定要退出吗(YES/NO):")
            if choice in ("YES","y","Y","yes"):
                print("|---感谢你使用通讯录程序---|")
                break
            else:
                print()
                continue

print('''|---欢迎进入通讯录程序---|
|---1:查询联系人资料 ---|
|---2:插入新的联系人 ---|
|---3:删除已有联系人 ---|
|---4:退出通讯录程序 ---|''',"\n")
address={}
address_list()
页: [1]
查看完整版本: phthon 25课,查询小程序,自己写的,有点小成就