详解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 初始化多维数组代码
Sep 06 Python
Python的类实例属性访问规则探讨
Jan 30 Python
使用Python3 编写简单信用卡管理程序
Dec 21 Python
Python实现向服务器请求压缩数据及解压缩数据的方法示例
Jun 09 Python
Python3中使用PyMongo的方法详解
Jul 28 Python
在python3环境下的Django中使用MySQL数据库的实例
Aug 29 Python
Django的分页器实例(paginator)
Dec 01 Python
Python基于whois模块简单识别网站域名及所有者的方法
Apr 23 Python
python复制文件到指定目录的实例
Apr 27 Python
python爬取指定微信公众号文章
Dec 20 Python
Django使用模板后无法找到静态资源文件问题解决
Jul 19 Python
如何使用Python提取Chrome浏览器保存的密码
Jun 09 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 5.3.5安装memcache注意事项小结
2011/04/12 PHP
PHP中require和include路径问题详解
2014/12/25 PHP
PHP几个实用自定义函数小结
2016/01/25 PHP
laravel学习笔记之模型事件的几种用法示例
2017/08/15 PHP
php使用scandir()函数扫描指定目录下所有文件示例
2019/06/08 PHP
JQuery中each()的使用方法说明
2010/08/19 Javascript
javascript for循环从入门到偏门(效率优化+奇特用法)
2012/08/01 Javascript
用jquery等比例控制图片宽高的具体实现
2014/01/28 Javascript
javascript检测是否联网的实现代码
2014/09/28 Javascript
jQuery+Ajax+PHP弹出层异步登录效果(附源码下载)
2016/05/27 Javascript
canvas实现简易的圆环进度条效果
2017/02/28 Javascript
tab栏切换原理
2017/03/22 Javascript
Bootstrap实现可折叠分组侧边导航菜单
2018/03/07 Javascript
vue的toast弹窗组件实例详解
2018/05/14 Javascript
React 组件间的通信示例
2018/06/14 Javascript
微信小程序中使用ECharts 异步加载数据的方法
2018/06/27 Javascript
js中对象与对象创建方法的各种方法
2019/02/27 Javascript
vue draggable resizable 实现可拖拽缩放的组件功能
2019/07/15 Javascript
JavaScript实现省市区三级联动
2020/02/13 Javascript
原生javascript制作的拼图游戏实现方法详解
2020/02/23 Javascript
openlayers4实现点动态扩散
2020/08/17 Javascript
python中使用sys模板和logging模块获取行号和函数名的方法
2014/04/15 Python
Django中实现一个高性能计数器(Counter)实例
2014/07/09 Python
Python的垃圾回收机制深入分析
2014/07/16 Python
Python 专题四 文件基础知识
2017/03/20 Python
详解python使用turtle库来画一朵花
2019/03/21 Python
对python中GUI,Label和Button的实例详解
2019/06/27 Python
Python实现最大子序和的方法示例
2019/07/05 Python
浅谈图像处理中掩膜(mask)的意义
2020/02/19 Python
Keras SGD 随机梯度下降优化器参数设置方式
2020/06/19 Python
CSS3支持IE6, 7, and 8的边框border属性
2012/12/28 HTML / CSS
CSS3之transition实现下划线的示例代码
2018/05/30 HTML / CSS
十岁生日父母答谢词
2014/01/18 职场文书
2019暑期安全倡议书!
2019/06/27 职场文书
nginx结合openssl实现https的方法
2021/07/25 Servers
一文简单了解MySQL前缀索引
2022/04/03 MySQL