python程序实例电话本-零基础案例,别再错过了,动手Python做一个电话本小程序!...

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

29ed52c2cf27

image

29ed52c2cf27

image

我们就必须要懂得写脚本来提高下效率了。希望将来会达到那种程度咯,现在的话,先带大家从基本开始学起吧。

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

 

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。

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

运行效果:

29ed52c2cf27

image

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值