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

image

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。

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

运行效果:

image

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

  1. 零基础做一个微信答题小程序(四)

    嗨!大家好,我是小蚂蚁.这一节里,我们继续分享如何在答完题后进行答案的比对,以及如何实现一个回顾功能. 在上一节里我们提到过,为了记录玩家的答题数据,我们创建了一个新的表格--玩家答题选项表,里面记录 ...

  2. 微店铺是什么?做一个微店铺小程序的流程

    微店铺是什么? 微店铺是指在微信平台上主要通过微信小程序方式创建的一个在线店铺.微店铺和传统的电商平台相比,具有更低的成本.更好的管理.更便捷的体验等优点,同时也有利于商家与用户之间的互动和沟通. 如 ...

  3. ai绘画知识:做一个AI绘画小程序要花多少钱?

    ai绘画彻底火了,赛道一度火过了当年的短视频行业.目前AI绘画以依托于微信小程序为主.如数画.意间.无界版图.灵境.6PEN.盗梦师这些AI绘画小程序清一色是10月份后上线.仅仅两月时间,但都已圈的用 ...

  4. 如何做一个基于微信小程序的打卡签到

    要做一个基于微信小程序的打卡签到系统,可以按照以下步骤进行: 创建小程序:在微信公众平台上注册小程序账号,创建一个新的小程序. 设计打卡签到功能:根据需求,设计打卡签到的功能模块,包括签到按钮.签到时 ...

  5. uniapp使用网易有道词典接口做一个背单词小程序-单词发音-有道词典接口-不用注册token直接发请求

    uniapp使用网易有道词典接口做一个背单词小程序(不用注册token直接发请求) uniapp使用网易有道词典接口做一个背单词小程序-单词发音-有道词典接口 用到的接口: *1.获取单词发音(goo ...

  6. 案例-做一个酒店预定小程序用的日期选择案例

    今天给大家分享一个酒店预定小程序用的日期选择案例,我是做的支付宝小程序,如果需要应用到微信小程序,请将相关字眼改成微信用的字眼,比如onTap改bindtap,a:if或者a:for改成wx:if和w ...

  7. 哟,2020 年了,用 Vue 做一个自己的小程序吧!| 原力计划

    作者 | End_less_,责编 | 夕颜 来源 | CSDN博客 头图 | CSDN 下载自视觉中国 出品 | CSDN(ID:CSDNnews) 前言 今天,我们来学习一下如何使用vue进行微信 ...

  8. 做一个纯前端小程序,只需要简单几步

    前段时间某神秘企业员工被禁止拥有自媒体,所以如果大家在盗版网站或者某条看到这篇文章,而且昵称还叫什么泽哥**钊,不用慌,就是我!!! 我这技术这么烂,也要被限制,辛苦某某部门了.也不知道啥时候禁止我发 ...

  9. 哟,2020年了!试着用vue做一个自己的小程序吧~~

    Table of Content 前言 1. 生命周期 1. Vue的生命周期 2. 微信小程序页面生命周期 3. uni-app生命周期 1. 应用生命周期 2. 页面生命周期 2. 项目搭建 1. ...

  10. 做一个校园跑腿小程序需要多少成本?

    最近几年,微信小程序特别火,因为操作简单易传播的特点,很多商家都开始建小程序商城推广客户的延伸,跑腿小程序也在这个时候大行其道. 但随着市场上软件系统的不断增多,这个问题也随之出现.最早的跑腿已经完全 ...

最新文章

  1. 学习结构[记录]类型(8) - 结构嵌套
  2. dos配置java_windows dos命令配置JAVA环境变量
  3. word中链接到目标后返回快捷键
  4. 64位WINDOWS 使用PL SQL DEVELOPER 连接ORACLE 出错问题解决
  5. keras构建卷积神经网络_在Keras中构建,加载和保存卷积神经网络
  6. 对网络数据包进行嗅探
  7. WebAssembly和Blazor:解决了一个存在十年的老问题
  8. mysql sohu_【MySQL中间件之SOHU-DBProxy】
  9. 前端学习(652):运算符导读
  10. 玩玩机器学习5——构造单层神经网络解决非线性函数(三次函数)的曲线拟合
  11. linux shell sql赋值,Linux下shell执行SQL
  12. 为对抗训练的理论工作添砖加瓦:选择核心子集进行训练,大大缩短训练时间...
  13. matlab 拉普拉斯锐化函数_机器视觉 03.3 频域高通滤波(锐化)
  14. 仅用一年时间,蓝巨人 IBM 如何开发出首台个人计算机?
  15. Selenium之Action Chains类
  16. qfileinfolist 取中间_公司起名:网络公司名字起名寓意如何取寓意成功的网络公司名字...
  17. 浏览器的id_亚马逊账号关联因素之浏览器是重中之重-亚马逊运营必知
  18. 论文写作中Word设置公式居中编号右对齐保姆级教程
  19. 完美解决微信公众号多域名授权登录的问题
  20. 追捕文件WRY.DLL的浅显分析及程序示例

热门文章

  1. springboot 自动装配_Spring Boot 自动装配流程
  2. 软件验收标准和验收方法_自动门的验收标准
  3. java import class_@class vs. #import
  4. h5MYSQL并进行增删查改_mysql增删改查
  5. matlab负荷预测,负荷预测matlab
  6. 开发日记-20190601 关键词 读书笔记《鸟哥的Linux私房菜-基础学习篇》
  7. 删除目录下的特定命名的图片,获取特定名称图片的路径
  8. Hadoop集群中运行MapReduce程序错误记录
  9. Python-Day3-数据类型
  10. jq 浏览器窗口大小发生变化时