详解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 pass 语句使用示例
Mar 11 Python
python友情链接检查方法
Jul 08 Python
在Django中编写模版节点及注册标签的方法
Jul 20 Python
PyCharm 常用快捷键和设置方法
Dec 20 Python
Python编写一个优美的下载器
Apr 15 Python
对python中使用requests模块参数编码的不同处理方法
May 18 Python
pyqt5 lineEdit设置密码隐藏,删除lineEdit已输入的内容等属性方法
Jun 24 Python
python接口自动化如何封装获取常量的类
Dec 24 Python
python不相等的两个字符串的 if 条件判断为True详解
Mar 12 Python
python实现简单坦克大战
Mar 27 Python
五分钟带你搞懂python 迭代器与生成器
Aug 30 Python
详解win10下pytorch-gpu安装以及CUDA详细安装过程
Jan 28 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中使用GD库创建圆形饼图的例子
2014/11/19 PHP
简单介绍PHP的责任链编程模式
2015/08/11 PHP
ThinkPHP表单令牌错误的相关解决方法分析
2016/05/20 PHP
PHP实现数据库统计时间戳按天分组输出数据的方法
2017/10/10 PHP
laravel入门知识点整理
2020/09/15 PHP
jquery加载页面的方法(页面加载完成就执行)
2011/06/21 Javascript
js 函数的副作用分析
2011/08/23 Javascript
用JS做的简单的可折叠的两级树形菜单
2013/09/21 Javascript
JQuery记住用户名和密码的具体实现
2014/04/04 Javascript
浅析Node.js 中 Stream API 的使用
2015/10/23 Javascript
7个jQuery最佳实践
2016/01/12 Javascript
jQuery获得字体颜色16位码的方法
2016/02/20 Javascript
VUEJS实战之修复错误并且美化时间(2)
2016/06/13 Javascript
jQuery实现Table表格隔行变色及高亮显示当前选择行效果示例
2017/02/14 Javascript
详解vue mint-ui源码解析之loadmore组件
2017/10/11 Javascript
JS实现登录页密码的显示和隐藏功能
2017/12/06 Javascript
详解Vue组件之作用域插槽
2018/11/22 Javascript
vue基础知识--axios合并请求和slot
2020/06/04 Javascript
vue路由切换时取消之前的所有请求操作
2020/09/01 Javascript
vue 实现element-ui中的加载中状态
2020/11/11 Javascript
python中的字典详细介绍
2014/09/18 Python
Django中处理出错页面的方法
2015/07/15 Python
sublime text 3配置使用python操作方法
2017/06/11 Python
python时间日期函数与利用pandas进行时间序列处理详解
2018/03/13 Python
Python DataFrame.groupby()聚合函数,分组级运算
2018/09/18 Python
对pandas处理json数据的方法详解
2019/02/08 Python
python实现机器人卡牌
2019/10/06 Python
python3.6.5基于kerberos认证的hive和hdfs连接调用方式
2020/06/06 Python
python如何实现递归转非递归
2021/02/25 Python
利用CSS3的线性渐变linear-gradient制作边框的示例
2016/06/02 HTML / CSS
选购世界上最好的美妆品:Cult Beauty
2017/11/03 全球购物
MATCHESFASHION.COM法国官网:英国奢侈品零售商
2018/01/04 全球购物
留学推荐信写作指南
2014/01/25 职场文书
励志演讲稿3分钟
2014/08/21 职场文书
2016师德师风学习心得体会
2016/01/12 职场文书
2019最新版劳务派遣管理制度
2019/08/16 职场文书