详解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 相关文章推荐
pycharm 使用心得(六)进行简单的数据库管理
Jun 06 Python
浅谈插入排序算法在Python程序中的实现及简单改进
May 04 Python
python3+PyQt5实现拖放功能
Apr 24 Python
Python Scapy随心所欲研究TCP协议栈
Nov 20 Python
matplotlib实现区域颜色填充
Mar 18 Python
解决django服务器重启端口被占用的问题
Jul 26 Python
TensorFlow 多元函数的极值实例
Feb 10 Python
Python unittest基本使用方法代码实例
Jun 29 Python
python如何实现递归转非递归
Feb 25 Python
Django使用echarts进行可视化展示的实践
Jun 10 Python
python 中yaml文件用法大全
Jul 04 Python
Python中的嵌套循环详情
Mar 23 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利用单例模式实现日志处理类库
2014/02/10 PHP
ThinkPHP让分页保持搜索状态的方法
2014/07/02 PHP
PHP实现显示照片exif信息的方法
2014/07/11 PHP
php中$_GET与$_POST过滤sql注入的方法
2014/11/03 PHP
php强制下载文件函数
2016/08/24 PHP
JS效率个人经验谈(8-15更新),加入range技巧
2007/01/09 Javascript
Ext.FormPanel 提交和 Ext.Ajax.request 异步提交函数的区别
2009/11/12 Javascript
javascript中利用数组实现的循环队列代码
2010/01/24 Javascript
utf-8编码引起js输出中文乱码的解决办法
2010/06/23 Javascript
基于MooTools的很有创意的滚动条时钟动画
2010/11/14 Javascript
javascript 使td内容不换行不撑开
2012/11/29 Javascript
js如何取消事件冒泡
2013/09/23 Javascript
js网页右下角提示框实例
2014/10/14 Javascript
javascript数组去重的六种方法汇总
2015/08/16 Javascript
nodejs操作mongodb的填删改查模块的制作及引入实例
2018/01/02 NodeJs
Vue中的异步组件函数实现代码
2018/07/20 Javascript
三种Webpack打包方式(小结)
2018/09/19 Javascript
详解Vue项目引入CreateJS的方法(亲测可用)
2019/05/30 Javascript
微信小程序sessionid不一致问题解决
2019/08/30 Javascript
详解基于Vue的支持数据双向绑定的select组件
2019/09/02 Javascript
浅谈layui 绑定form submit提交表单的注意事项
2019/10/25 Javascript
JS+HTML实现自定义上传图片按钮并显示图片功能的方法分析
2020/02/12 Javascript
python清除字符串里非字母字符的方法
2015/07/02 Python
python groupby 函数 as_index详解
2019/12/16 Python
PyTorch 中的傅里叶卷积实现示例
2020/12/11 Python
Delphi CS笔试题
2014/01/04 面试题
质检的岗位职责
2013/11/17 职场文书
小学生操行评语
2014/04/22 职场文书
小班幼儿评语大全
2014/04/30 职场文书
个人委托书如何写
2014/09/25 职场文书
安全知识竞赛主持词
2015/06/30 职场文书
高温慰问简报
2015/07/21 职场文书
生产设备维护保养制度
2015/08/06 职场文书
入党积极分子培养联系人意见
2015/08/12 职场文书
小学体育教学随笔
2015/08/14 职场文书
如何写好竞聘报告
2019/04/03 职场文书