python基础while循环及if判断的实例讲解


Posted in Python onAugust 25, 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装饰器decorator用法实例
Nov 10 Python
Python实现遍历windows所有窗口并输出窗口标题的方法
Mar 13 Python
python去除文件中空格、Tab及回车的方法
Apr 12 Python
tensorflow训练中出现nan问题的解决
Feb 10 Python
Django 视图层(view)的使用
Nov 09 Python
python实现停车管理系统
Nov 30 Python
Pytorch使用MNIST数据集实现基础GAN和DCGAN详解
Jan 10 Python
pytorch 彩色图像转灰度图像实例
Jan 13 Python
Python填充任意颜色,不同算法时间差异分析说明
May 16 Python
详解向scrapy中的spider传递参数的几种方法(2种)
Sep 28 Python
python3中calendar返回某一时间点实例讲解
Nov 18 Python
Python基于Faker假数据构造库
Nov 30 Python
itchat和matplotlib的结合使用爬取微信信息的实例
Aug 25 #Python
用 Python 爬了爬自己的微信朋友(实例讲解)
Aug 25 #Python
详解python基础之while循环及if判断
Aug 24 #Python
用Python实现随机森林算法的示例
Aug 24 #Python
python利用urllib实现爬取京东网站商品图片的爬虫实例
Aug 24 #Python
python 接口_从协议到抽象基类详解
Aug 24 #Python
Python调用ctypes使用C函数printf的方法
Aug 23 #Python
You might like
php实现首页链接查询 友情链接检查的代码
2010/01/05 PHP
PHP以json或xml格式返回请求数据的方法
2018/05/31 PHP
User Scripts: Video Download by User Scripts
2007/05/14 Javascript
获取HTML DOM节点元素的方法的总结
2009/08/21 Javascript
Javascript异步表单提交,图片上传,兼容异步模拟ajax技术
2010/05/10 Javascript
理清apply(),call()的区别和关系
2011/08/14 Javascript
jquery使用ajax实现微信自动回复插件
2014/04/28 Javascript
使用JS+plupload直接批量上传图片到又拍云
2014/12/01 Javascript
如何在node的express中使用socket.io
2014/12/15 Javascript
前端学习笔记style,currentStyle,getComputedStyle的用法与区别
2016/05/28 Javascript
html+js+highcharts绘制圆饼图表的简单实例
2016/08/04 Javascript
最全面的JS倒计时代码
2016/09/17 Javascript
原生js实现节日时间倒计时功能
2017/01/18 Javascript
JavaScript标准对象_动力节点Java学院整理
2017/06/27 Javascript
基于Vue实现后台系统权限控制的示例代码
2017/08/29 Javascript
完美解决iview 的select下拉框选项错位的问题
2018/03/02 Javascript
vue微信分享的实现(在当前页面分享其他页面)
2019/04/16 Javascript
Electron + vue 打包桌面操作流程详解
2019/06/24 Javascript
使用layer弹窗提交表单时判断表单是否输入为空的例子
2019/09/26 Javascript
Python实现二分法算法实例
2015/02/02 Python
Django + Uwsgi + Nginx 实现生产环境部署的方法
2018/06/20 Python
python 使用pandas计算累积求和的方法
2019/02/08 Python
python使用paramiko实现ssh的功能详解
2020/03/06 Python
基于canvas使用贝塞尔曲线平滑拟合折线段的方法
2018/01/10 HTML / CSS
详解如何在登录过期后跳出Ifram框架
2020/09/10 HTML / CSS
Super-Pharm波兰:药房和香水在一个地方
2020/08/18 全球购物
西安众合通用.net笔试题
2013/03/18 面试题
毕业自我鉴定
2013/11/05 职场文书
纪念九一八事变演讲稿:勿忘国耻
2014/09/14 职场文书
财务整改报告范文
2014/11/05 职场文书
幼儿园安全教育随笔
2015/08/14 职场文书
小学中队长竞选稿
2015/11/20 职场文书
社交电商模式的兴起:这些新的商机千万别错过
2019/07/26 职场文书
读《解忧杂货店》有感:请相信一切都是最好的安排
2019/11/07 职场文书
springboot中的pom文件 project报错问题
2022/01/18 Java/Android
vue整合百度地图显示指定地点信息
2022/04/06 Vue.js