详解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中截取字符函数strip,lstrip,rstrip
Jul 17 Python
Python实现简单拆分PDF文件的方法
Jul 30 Python
Python使用Mechanize模块编写爬虫的要点解析
Mar 31 Python
Python3中使用urllib的方法详解(header,代理,超时,认证,异常处理)
Sep 21 Python
Python3实现简单可学习的手写体识别(实例讲解)
Oct 21 Python
Python标准库笔记struct模块的使用
Feb 22 Python
Python实现读写INI配置文件的方法示例
Jun 09 Python
详解分布式任务队列Celery使用说明
Nov 29 Python
利用ctypes获取numpy数组的指针方法
Feb 12 Python
Python中三元表达式的几种写法介绍
Mar 04 Python
Python秒算24点实现及原理详解
Jul 29 Python
Python守护进程实现过程详解
Feb 10 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如何透过ODBC来存取数据库
2006/10/09 PHP
thinkPHP实现瀑布流的方法
2014/11/29 PHP
ThinkPHP中create()方法自动验证表单信息
2017/04/28 PHP
php校验公钥是否可用的实例方法
2019/09/17 PHP
解决laravel查询构造器中的别名问题
2019/10/17 PHP
javascript编程起步(第二课)
2007/01/10 Javascript
flash 得到自身url参数的代码
2009/11/15 Javascript
自动最大化窗口的Javascript代码
2013/05/22 Javascript
Jquery 表单验证类介绍与实例
2013/06/09 Javascript
Nodejs使用mysql模块之获得更新和删除影响的行数的方法
2014/03/18 NodeJs
js数组的操作指南
2014/12/28 Javascript
纯js实现重发验证码按钮倒数功能
2015/04/21 Javascript
js实现仿Discuz文本框弹出层效果
2015/08/13 Javascript
jQuery右侧选项卡焦点图片轮播特效代码分享
2015/09/05 Javascript
使用vue.js编写蓝色拼图小游戏
2017/03/17 Javascript
node.js调用Chrome浏览器打开链接地址的方法
2017/05/17 Javascript
基于nodejs的雪碧图制作工具的示例代码
2018/11/05 NodeJs
windows实现npm和cnpm安装步骤
2019/10/24 Javascript
JavaScript实现动态留言板
2020/03/16 Javascript
vue组件讲解(is属性的用法)模板标签替换操作
2020/09/04 Javascript
使用Python进行新浪微博的mid和url互相转换实例(10进制和62进制互算)
2014/04/25 Python
python 捕获shell脚本的输出结果实例
2017/01/04 Python
详解python调度框架APScheduler使用
2017/03/28 Python
Python实现将16进制字符串转化为ascii字符的方法分析
2017/07/21 Python
Python2随机数列生成器简单实例
2017/09/04 Python
python 信息同时输出到控制台与文件的实例讲解
2018/05/11 Python
德国宠物用品、宠物食品及水族馆网上商店:ZooRoyal
2017/07/09 全球购物
关于VPN
2012/06/10 面试题
升职自荐信范文
2013/10/05 职场文书
大学生职业生涯规划书范文
2014/01/14 职场文书
安全检查与奖惩制度
2014/01/23 职场文书
我们的节日清明节活动方案
2014/03/05 职场文书
健康教育评估方案
2014/05/25 职场文书
升国旗演讲稿
2014/09/05 职场文书
2016年教育局“我们的节日——端午节”主题活动总结
2016/04/01 职场文书
一篇文章带你搞懂Python类的相关知识
2021/05/20 Python