详解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生成随机MAC地址
Mar 10 Python
TF-IDF算法解析与Python实现方法详解
Nov 16 Python
基于Python log 的正确打开方式
Apr 28 Python
解决Python selenium get页面很慢时的问题
Jan 30 Python
pandas删除指定行详解
Apr 04 Python
Python3 venv搭建轻量级虚拟环境的步骤(图文)
Aug 09 Python
Python英文文章词频统计(14份剑桥真题词频统计)
Oct 13 Python
Python递归函数特点及原理解析
Mar 04 Python
Python通过Pillow实现图片对比
Apr 29 Python
pycharm第三方库安装失败的问题及解决经验分享
May 09 Python
Python random模块的使用示例
Oct 10 Python
python实现测试工具(一)——命令行发送get请求
Oct 19 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获取用户IPv4或IPv6地址的代码
2012/11/15 PHP
php rsa加密解密使用详解
2015/01/14 PHP
jquery 实现二级/三级/多级联动菜单的思路及代码
2013/04/08 Javascript
不到30行JS代码实现Excel表格的方法
2014/11/15 Javascript
JavaScript匿名函数用法分析
2015/02/13 Javascript
javascript实现checkBox的全选,反选与赋值
2015/03/12 Javascript
JS验证逗号隔开可以是中文字母数字
2016/04/22 Javascript
30分钟快速掌握Bootstrap框架
2016/05/24 Javascript
AngularJS中的DOM操作用法分析
2016/11/04 Javascript
浅谈JS验证表单文本域输入空格的问题
2017/02/14 Javascript
微信JS SDK接入的几点注意事项(必看篇)
2017/06/23 Javascript
React Native中的RefreshContorl下拉刷新使用
2017/10/09 Javascript
把vue-router和express项目部署到服务器的方法
2018/02/21 Javascript
JS与jQuery实现ListBox上移,下移,左移,右移操作功能示例
2018/05/31 jQuery
微信小程序如何实现精确的日期时间选择器
2020/01/21 Javascript
[54:29]2018DOTA2亚洲邀请赛 4.7 淘汰赛 VP vs LGD 第二场
2018/04/09 DOTA
pyv8学习python和javascript变量进行交互
2013/12/04 Python
numpy.std() 计算矩阵标准差的方法
2018/07/11 Python
对python3中pathlib库的Path类的使用详解
2018/10/14 Python
python2.7 安装pip的方法步骤(管用)
2019/05/05 Python
详解Django admin高级用法
2019/11/06 Python
pycharm无法安装第三方库的问题及解决方法以scrapy为例(图解)
2020/05/09 Python
世界上最大的曲棍球商店:Pro Hockey Life
2017/10/30 全球购物
Ted Baker美国官网:英国时尚品牌
2018/10/29 全球购物
北美女性服装零售连锁店:maurices
2019/06/12 全球购物
杭州SQL浙江浙大网新恩普软件有限公司
2013/07/27 面试题
如何找出EMP表里面SALARY第N高的employee
2013/12/05 面试题
竞选大队委员演讲稿
2014/04/28 职场文书
经贸日语专业个人求职信范文
2014/04/29 职场文书
爱晚亭导游词
2015/02/09 职场文书
幼儿教师辞职信范文
2015/03/02 职场文书
单位计划生育责任书
2015/05/09 职场文书
商标侵权律师函
2015/05/27 职场文书
2019年健身俱乐部的创业计划书
2019/08/26 职场文书
世界十大评分最高的动漫,CLANNAD上榜,第八赚足人们眼泪
2022/03/18 日漫
详解SQL报错盲注
2022/07/23 SQL Server