快捷搜索:  汽车  科技

python教程if语句基本用法(python:通讯录字典while)

python教程if语句基本用法(python:通讯录字典while)今天的分享就到这里结束了提取码:1015 一上来咱们就来讲讲正题勿怪[笑哭] mydic={}//定义一个字典2.使用whlie循环判断是否继续进行while True://循环开始break//循环结束3.使用if/elif/else语句判断指令类型if a=="1": xxx elif a=="2": xxx elif a=="3": xxx elif a=="4": xxx else: xxx完整代码mydic={}//定义一个字典 print("|---欢迎进入通讯录程序---|") print("|---1.查询联系人资料---|") print("|---2.插入新的联系人---|") print("|---3.删除已有联系人---|") p

Hello World.

我是很久很久很久都没有更新的土土[看]

但是即便如此呢

我这个人也不喜欢拖拖拉拉的东扯西扯

一上来咱们就来讲讲正题

勿怪[笑哭]

python教程if语句基本用法(python:通讯录字典while)(1)

  • 1.使用字典构建通讯录

mydic={}//定义一个字典

  • 2.使用whlie循环判断是否继续进行

while True://循环开始

break//循环结束

  • 3.使用if/elif/else语句判断指令类型

if a=="1": xxx elif a=="2": xxx elif a=="3": xxx elif a=="4": xxx else: xxx

  • 完整代码

mydic={}//定义一个字典 print("|---欢迎进入通讯录程序---|") print("|---1.查询联系人资料---|") print("|---2.插入新的联系人---|") print("|---3.删除已有联系人---|") print("|---4.退出通讯录程序---|") while True://循环开始 a=input("请输入指令代码:")//指令提示 if a=="1"://指令为1 name=input("请输入联系人姓名:") if name in mydic.keys()://判断输入的值在不在字典中,keys()对应姓名,values()对应电话号码 print(name ":" mydic[name])//mydic[name]是name对应的电话号码,key-->value else: print("该联系人不存在!") elif a=="2": name=input("请输入联系人姓名:") tel=input("请输入联系人电话:") if tel.isdigit() and len(tel)==11://简单判断电话号码是否只由数字组成或者是不够11位 mydic[name]=tel//电话号码保存 print("联系人加入成功!") else: print("号码格式有误!") elif a=="3": name=input("请输入联系人姓名:") if name in mydic.keys()://与上同 tel=mydic.pop(name)//pop()函数移除列表中的元素 print("已删除:" name tel) else: print("该联系人不存在!") elif a=="4": print("|---感谢使用通讯录系统---|") break//退出循环 else://输出除以上的指令 print("无相关指令 请输入菜单指定指令编号")//提示,不会退出循环 print("|---1.查询联系人资料---|") print("|---2.插入新的联系人---|") print("|---3.删除已有联系人---|") print("|---4.退出通讯录程序---|")

  • 结束。运行结果截图。

python教程if语句基本用法(python:通讯录字典while)(2)

  • 附上py文件资源

链接:https://pan.baidu.com/s/1yS5fojJTOpEaOt5ZGz1dlg

提取码:1015


今天的分享就到这里结束了

写的比较简单

希望小伙伴们不要介意[送心]

さようなら

python教程if语句基本用法(python:通讯录字典while)(3)

猜您喜欢: