详解python基础之while循环及if判断


Posted in Python onAugust 24, 2017

 wlile循环

while True表示永远为真,不管是什么条件都会向下执行,下面是写的一个例子。

#!/usr/bin/env python
age = 24












#给age赋一个值
while True:












 #进入循环
  inputting = int (input("The input number is:"))


 #保存用户输出到变量inputting
  if inputting == age:









 #然后依次比较
    print("Guessed it!!!")


 break
  if inputting < age:
    print("Is to small!!!")
  else:
    print("Is to big!!!")

在写一个比较人性化得例子,上面的例子是while True所有条件都为真,下面的例子是你符合条件了才认为是真,才可以执行以下代码。下面例子作用就是限制你输入3次后会告诉你,输入的次数过多是否继续,继续按yes退出按no。

#!/usr/bin/env python
age = 24      
count = 0             #计数器
while count <3:          #count值小于0才可以执行以下代码。
  inputting = int (input("The input number is:")) #将用户输出保存到inputting变量里面,int是数据类型。   
  if inputting == age:       
    print("Guessed it!!!")  #讲变量的值做比较
    break           #如果用户输出的值等于age的值输出打印,接着破坏循环
  if inputting < age:
    print("Is to small!!!")
  else:
    print("Is to big!!!")
  count +=1           #每循环一次加一
  while count == 3:       #如果count等于3了则执行以下代码
    warning = input("Whether or not to continue?(yes no)")#弹出警告信息并将用户输出值存在warning变量中
    if warning == 'no':    #按no破坏循环,yes继续count被重置返回第一个循环,其他返回让你输入的信息
      break
    elif warning == 'yes':
      count = 0
    else :
      print("yes or no")

if判断

“if”顾名思义就是如果怎样,那就怎样。接下来下面的例子就会用到if判断,功能就是输入用户名密码如果对了那面就会显示欢迎信息,如果用户名密码错了,就会提示密码或用户名错误。当然你要不断的输入可以和上面的while循环关联起来。

#!/usr/bin/env python
username = input("username:")
password = input("password:")
_username = ("admin")         #把用户名密码存放在_username和_password里面
_password = ("abc")
if username == _name and password == _password:  #把用户输出和给定的用户名密码做比较
  print("Welcome {name} login....".format(name = username))  #{name}好比是占位符,后面.format给定他真正的身份。
else :
  print("Invalid username password")

总结

以上所述是小编给大家介绍的python基础之while循环及if判断,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对三水点靠木网站的支持!

Python 相关文章推荐
解决谷歌搜索技术文章时打不开网页问题的python脚本
Feb 10 Python
使用Python3编写抓取网页和只抓网页图片的脚本
Aug 20 Python
全面了解Python环境配置及项目建立
Jun 30 Python
Python进行数据提取的方法总结
Aug 22 Python
对Python 窗体(tkinter)文本编辑器(Text)详解
Oct 11 Python
Python使用MyQR制作专属动态彩色二维码功能
Jun 04 Python
python中Lambda表达式详解
Nov 20 Python
python通过nmap扫描在线设备并尝试AAA登录(实例代码)
Dec 30 Python
PyTorch 普通卷积和空洞卷积实例
Jan 07 Python
TensorFlow学习之分布式的TensorFlow运行环境
Feb 05 Python
python根据字典的键来删除元素的方法
Aug 16 Python
Python 快速验证代理IP是否有效的方法实现
Jul 15 Python
用Python实现随机森林算法的示例
Aug 24 #Python
python利用urllib实现爬取京东网站商品图片的爬虫实例
Aug 24 #Python
python 接口_从协议到抽象基类详解
Aug 24 #Python
Python调用ctypes使用C函数printf的方法
Aug 23 #Python
使用Python实现博客上进行自动翻页
Aug 23 #Python
Python模拟鼠标点击实现方法(将通过实例自动化模拟在360浏览器中自动搜索python)
Aug 23 #Python
Python PyQt5标准对话框用法示例
Aug 23 #Python
You might like
php file_put_contents()功能函数(集成了fopen、fwrite、fclose)
2011/05/24 PHP
Codeigniter框架的更新事务(transaction)BUG及解决方法
2014/07/25 PHP
thinkPHP基于ajax实现的菜单与分页示例
2016/07/12 PHP
PHP判断文件是否被引入的方法get_included_files用法示例
2016/11/29 PHP
使两个iframe的高度与内容自适应,且相等
2006/11/20 Javascript
js鼠标左右键 键盘值小结
2010/06/11 Javascript
JQuery的Alert消息框插件使用介绍
2010/10/09 Javascript
疯狂Jquery第一天(Jquery学习笔记)
2012/05/11 Javascript
node.js中Socket.IO的进阶使用技巧
2014/11/04 Javascript
JavaScript将Web页面内容导出到Word及Excel的方法
2015/02/13 Javascript
javascript事件冒泡实例分析
2015/05/13 Javascript
javascript去除空格方法小结
2015/05/21 Javascript
JavaScript实现仿网易通行证表单验证
2015/05/25 Javascript
javascript九宫格图片随机打乱位置的实现方法
2017/03/15 Javascript
angularjs 的数据绑定实现原理
2018/07/02 Javascript
vue如何使用async、await实现同步请求
2019/12/09 Javascript
[47:36]Optic vs Newbee 2018国际邀请赛小组赛BO2 第二场 8.17
2018/08/18 DOTA
python实现代理服务功能实例
2013/11/15 Python
Python实现计算长方形面积(带参数函数demo)
2020/01/18 Python
pytorch查看模型weight与grad方式
2020/06/24 Python
美国最大的城市服装和运动鞋零售商:Jimmy Jazz
2016/11/19 全球购物
电气自动化自荐信
2013/10/10 职场文书
数学专业毕业生自荐信
2013/11/10 职场文书
运动会广播稿20字
2014/02/18 职场文书
学习决心书
2014/03/11 职场文书
机电专业毕业生求职信
2014/07/01 职场文书
人事经理岗位职责范本
2014/08/04 职场文书
2014年9.18纪念日演讲稿
2014/09/14 职场文书
2014旅游局领导班子四风问题对照检查材料思想汇报
2014/09/19 职场文书
2014年材料员工作总结
2014/11/19 职场文书
坎儿井导游词
2015/02/09 职场文书
2015年医院保卫科工作总结
2015/07/23 职场文书
竞聘开场白方式有哪些?
2019/08/28 职场文书
使用Selenium实现微博爬虫(预登录、展开全文、翻页)
2021/04/13 Python
Python标准库之typing的用法(类型标注)
2021/06/02 Python
python+pyhyper实现识别图片中的车牌号思路详解
2022/12/24 Python