详解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中endswith()函数的基本使用
Apr 07 Python
用Python编写一个基于终端的实现翻译的脚本
Apr 24 Python
Python使用ntplib库同步校准当地时间的方法
Jul 02 Python
在 Python 应用中使用 MongoDB的方法
Jan 05 Python
python获取当前运行函数名称的方法实例代码
Apr 06 Python
Python实现曲线点抽稀算法的示例
Oct 12 Python
python中使用PIL制作并验证图片验证码
Mar 15 Python
Python多继承顺序实例分析
May 26 Python
Python数据类型之列表和元组的方法实例详解
Jul 08 Python
在django中实现页面倒数几秒后自动跳转的例子
Aug 16 Python
OpenCV+Python--RGB转HSI的实现
Nov 27 Python
Python分析微信好友性别比例和省份城市分布比例的方法示例【基于itchat模块】
May 29 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
星际争霸中的热键
2020/03/04 星际争霸
PHP编写登录验证码功能 附调用方法
2016/05/19 PHP
PHP设计模式之模板模式定义与用法详解
2018/12/20 PHP
js 调整select 位置的函数
2008/02/21 Javascript
比较新旧两个数组值得增加和删除的JS代码
2013/10/30 Javascript
jQuery操作cookie方法实例教程
2014/11/25 Javascript
jQuery实现鼠标经过事件的延时处理效果
2020/08/20 Javascript
AngularJS  $on、$emit和$broadcast的使用
2016/09/05 Javascript
bootstrap制作jsp页面(根据值让table显示选中)
2017/01/05 Javascript
nodejs模块学习之connect解析
2017/07/05 NodeJs
JS实现弹出下载对话框及常见文件类型的下载
2017/07/13 Javascript
简单实现jQuery弹窗效果
2017/10/30 jQuery
JS实现的DOM插入节点操作示例
2018/04/04 Javascript
原生JS进行前后端同构
2018/04/22 Javascript
openlayers 3实现车辆轨迹回放
2020/09/24 Javascript
Vue中使用wangeditor富文本编辑的问题
2021/02/07 Vue.js
Python合并多个装饰器小技巧
2015/04/28 Python
Python实现简单拆分PDF文件的方法
2015/07/30 Python
python字典键值对的添加和遍历方法
2016/09/11 Python
Python数据分析之真实IP请求Pandas详解
2016/11/18 Python
Python实现PS图像调整颜色梯度效果示例
2018/01/25 Python
Numpy数据类型转换astype,dtype的方法
2018/06/09 Python
python如何读取bin文件并下发串口
2019/07/05 Python
Selenium使用Chrome模拟手机浏览器方法解析
2020/04/10 Python
部署Django到阿里云服务器教程示例
2020/06/03 Python
Keras: model实现固定部分layer,训练部分layer操作
2020/06/28 Python
python selenium xpath定位操作
2020/09/01 Python
高中校园广播稿
2014/01/11 职场文书
学年末自我鉴定
2014/01/21 职场文书
四风问题自查报告剖析材料
2014/02/08 职场文书
安全生产演讲稿
2014/05/09 职场文书
奥运会口号
2014/06/13 职场文书
中学学校门卫岗位职责
2014/08/15 职场文书
2014年高三班主任工作总结
2014/12/05 职场文书
解决jupyter notebook启动后没有token的坑
2021/04/24 Python
pyqt5蒙版遮罩mask,setmask的使用
2021/06/11 Python