python程序实例电话本-利用Python电话本小程序!这波操作你给几分?

原标题:利用Python电话本小程序!这波操作你给几分?

最近比较忙,只能抽空的写写文章,其实我也是一个上班族,python完全是个人想学然后希望以后对工作有所帮助,2019年了,祝大家新年快乐。

2019年还没开始,听到一个消息,互联网行业的寒冬到来了,具体事实不好评论,但是据我在京东工作的朋友说:裁减人员是真的,可能是企业对人员优化,也可能是经济下行的表现吧。但对于我们做技术这行,就是要不断学习才能够不被淘汰,选择也才会越来越多。尤其是像我一样,职业为最底层的运维,因为运维岗不会产生效益,只是后勤的保障,甚至有的公司每季度的评选,必须有2个最差的评价,定在运维岗上。

运维之路,路漫漫其修远兮.......需要懂网络,需要懂服务器,要懂网站,要懂打印机,现在新时代,则需要懂小程序,懂微信公众号,企业邮箱,OA,ERP,监控.........越说越多了。

而且我们好多工作需要对服务器,对数据进行备份等,我们就必须要懂得写脚本来提高下效率了。希望将来会达到那种程度咯,现在的话,先带大家从基本开始学起吧。

模拟电话本小程序,从实际去学习:

contacts = {"阿童木","阿龙","彤彤","秋秋","Rexx","space"}

while True:

i = input("请选择需要的功能!"

"1.查询所有联系人"

"2.添加联系人"

"3.删除联系人"

"4.退出")

# 查询所有联系人

if i == "1":

for c in contacts: # 遍历联系人

print(c) # 打印所有的联系人

# 添加联系人

if i == "2":

name = input("请输入添加的联系人姓名!")

contacts.add(name)

# 删除联系人

if i == "3":

name = input("请输入需要删除的联系人姓名!")

if name in contacts: # 判断通讯录中是否有想要删除的联系人

contacts.remove(name) # 删除指定的联系人

else:

print("通讯录中并没有该",name,"联系人!")

# 退出

if i == "4":

break

contacts = {"阿童木","阿龙","彤彤","秋秋","Rexx","space"}

这一段,为模拟出来已经有联系人,目前我们还不涉及太复杂的吧。

while True:

i = input("请选择需要的功能!"

"1.查询所有联系人"

"2.添加联系人"

"3.删除联系人"

"4.退出")

# 查询所有联系人

if i == "1":

for c in contacts: # 遍历联系人

print(c) # 打印所有的联系人

# 添加联系人

if i == "2":

name = input("请输入添加的联系人姓名!")

contacts.add(name)

# 删除联系人

if i == "3":

name = input("请输入需要删除的联系人姓名!")

if name in contacts: # 判断通讯录中是否有想要删除的联系人

contacts.remove(name) # 删除指定的联系人

else:

print("通讯录中并没有该",name,"联系人!")

# 退出

if i == "4":

break

这一段,为嵌套循环语句:while ......else , 最后必须有个Break作为退出

for c in contacts 这一句一个循环语句,c 为定义的新字符类型,用print进行输出。

if 则为判断语句,判断我们的输入元素i,判断我们的输入选择,如果不是用else语句。

contact.add(name)则是在这个集合内增加输入的名字元素name。

进群:960410445 即可获取数十套PDF!

编程的魅力在于,用不同的语句,实现出不同的功能,当然如果熟悉的话,上面程序完全可以精简为几句语句。

84a604c7f98e48af99eb192e1555ac0a.jpeg

责任编辑:

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值