详解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中下划线的使用方法
Mar 27 Python
python开发之文件操作用法实例
Nov 13 Python
Python获取当前路径实现代码
May 08 Python
Python代码实现KNN算法
Dec 20 Python
python机器学习理论与实战(一)K近邻法
Jan 28 Python
Python代码缩进和测试模块示例详解
May 07 Python
django session完成状态保持的方法
Nov 27 Python
Django处理多用户类型的方法介绍
May 18 Python
win10子系统python开发环境准备及kenlm和nltk的使用教程
Oct 14 Python
解决Python3下map函数的显示问题
Dec 04 Python
Pytorch to(device)用法
Jan 08 Python
Python实现读取并写入Excel文件过程解析
May 27 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
smtp邮件发送一例
2006/10/09 PHP
PHP开发负载均衡指南
2010/07/17 PHP
php smarty 二级分类代码和模版循环例子
2011/06/16 PHP
PHP的preg_match匹配字符串长度问题解决方法
2014/05/03 PHP
PHP如何获取当前主机、域名、网址、路径、端口等参数
2017/06/09 PHP
JS分割字符串并放入数组的函数
2011/07/04 Javascript
使用Bootstrap Tabs选项卡Ajax加载数据实现
2016/12/23 Javascript
正则验证小数点后面只能有两位数的方法
2017/02/28 Javascript
禁止弹窗中蒙层底部页面跟随滚动的几种方法
2017/12/07 Javascript
解决Webpack 热部署检测不到文件变化的问题
2018/02/22 Javascript
layui 数据表格+分页+搜索+checkbox+缓存选中项数据的方法
2019/09/21 Javascript
node.js实现简单的压缩/解压缩功能示例
2019/11/05 Javascript
react 生命周期实例分析
2020/05/18 Javascript
python实现查询IP地址所在地
2015/03/29 Python
最近Python有点火? 给你7个学习它的理由!
2017/06/26 Python
python 判断参数为Nonetype类型或空的实例
2018/10/30 Python
对python3新增的byte类型详解
2018/12/04 Python
python 从文件夹抽取图片另存的方法
2018/12/04 Python
kafka-python批量发送数据的实例
2018/12/27 Python
Python之修改图片像素值的方法
2019/07/03 Python
Python namedtuple命名元组实现过程解析
2020/01/08 Python
pycharm中import呈现灰色原因的解决方法
2020/03/04 Python
Python读取Excel数据并生成图表过程解析
2020/06/18 Python
Python使用内置函数setattr设置对象的属性值
2020/10/16 Python
纯CSS3+DIV实现小三角形边框效果的示例代码
2020/08/03 HTML / CSS
阻止移动设备(手机、pad)浏览器双击放大网页的方法
2014/06/03 HTML / CSS
英国游戏机和游戏购物网站:365games.co.uk
2018/06/18 全球购物
土木工程专业自荐信
2013/10/04 职场文书
学习型班组申报材料
2014/05/31 职场文书
团队激励口号
2014/06/06 职场文书
经济管理专业求职信
2014/06/09 职场文书
股东授权委托书范本
2014/09/13 职场文书
司机工作自我鉴定
2014/09/19 职场文书
2015年全国“爱牙日”宣传活动总结
2015/03/23 职场文书
年终工作总结范文
2019/06/20 职场文书
新学期新寄语,献给新生们!
2019/11/15 职场文书