详解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进阶教程之函数参数的多种传递方法
Aug 30 Python
Python中的localtime()方法使用详解
May 22 Python
使用Python写个小监控
Jan 27 Python
Python数据类型详解(三)元祖:tuple
May 08 Python
Python基于QRCode实现生成二维码的方法【下载,安装,调用等】
Jul 11 Python
Python将图片转换为字符画的方法
Jun 16 Python
pandas数据预处理之dataframe的groupby操作方法
Apr 13 Python
Python中print函数简单使用总结
Aug 05 Python
matplotlib命令与格式之tick坐标轴日期格式(设置日期主副刻度)
Aug 06 Python
python 非线性规划方式(scipy.optimize.minimize)
Feb 11 Python
关于tensorflow softmax函数用法解析
Jun 30 Python
利用python绘制中国地图(含省界、河流等)
Sep 21 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学习之整理字符串
2011/04/17 PHP
批量去除PHP文件中bom的PHP代码
2012/03/13 PHP
PHP的构造方法,析构方法和this关键字详细介绍
2013/10/22 PHP
ThinkPHP控制器详解
2015/07/27 PHP
jquery each()源代码
2011/02/14 Javascript
JavaScript自定义事件介绍
2013/08/29 Javascript
XMLHttpRequest处理xml格式的返回数据(示例代码)
2013/11/21 Javascript
JS求平均值的小例子
2013/11/29 Javascript
Jquery中&quot;$(document).ready(function(){ })&quot;函数的使用详解
2013/12/30 Javascript
JS实现网站菜单拖拽移位效果的方法
2015/09/24 Javascript
原生js实现自由拖拽弹窗代码demo
2016/06/29 Javascript
JSONP基础知识详解
2017/03/19 Javascript
vue router2.0二级路由的简单使用
2017/07/05 Javascript
使用Electron构建React+Webpack桌面应用的方法
2017/12/15 Javascript
JSON数据中存在单个转义字符“\”的处理方法
2018/07/11 Javascript
解决vue中修改export default中脚本报一大堆错的问题
2018/08/27 Javascript
ionic4+angular7+cordova上传图片功能的实例代码
2019/06/19 Javascript
基于VUE的v-charts的曲线显示功能
2019/10/01 Javascript
[01:14:05]《加油DOTA》第四期
2014/08/25 DOTA
[01:32:10]NAVI vs VG Supermajor 败者组 BO3 第一场 6.5
2018/06/06 DOTA
详细介绍Python语言中的按位运算符
2013/11/26 Python
python集合类型用法分析
2015/04/08 Python
Python实现一个Git日志统计分析的小工具
2017/12/14 Python
Python程序打包工具py2exe和PyInstaller详解
2019/06/28 Python
python对Excel的读取的示例代码
2020/02/14 Python
python实现翻译word表格小程序
2020/02/27 Python
使用Keras中的ImageDataGenerator进行批次读图方式
2020/06/17 Python
Python requests及aiohttp速度对比代码实例
2020/07/16 Python
详解Open Folder as PyCharm Project怎么添加的方法
2020/12/29 Python
python 检测nginx服务邮件报警的脚本
2020/12/31 Python
多视角3D可旋转的HTML5 Logo动画
2016/03/02 HTML / CSS
会计专业推荐信
2013/10/29 职场文书
文秘求职信范文
2014/04/10 职场文书
本科生就业推荐信
2014/05/19 职场文书
2015欢度元旦标语口号
2014/12/09 职场文书
详细聊聊vue中组件的props属性
2021/11/02 Vue.js