详解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常见数据结构详解
Jul 24 Python
python web框架学习笔记
May 03 Python
分析python切片原理和方法
Dec 19 Python
django反向解析和正向解析的方式
Jun 05 Python
Python Dataframe 指定多列去重、求差集的方法
Jul 10 Python
python批量将excel内容进行翻译写入功能
Oct 10 Python
Python 解决火狐浏览器不弹出下载框直接下载的问题
Mar 09 Python
利用python3筛选excel中特定的行(行值满足某个条件/行值属于某个集合)
Sep 04 Python
calendar在python3时间中常用函数举例详解
Nov 18 Python
pycharm 的Structure界面设置操作
Feb 05 Python
Python词云的正确实现方法实例
May 08 Python
Python matplotlib多个子图绘制整合
Apr 13 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 新手入门教程
2009/08/03 PHP
第二章 PHP入门基础之php代码写法
2011/12/30 PHP
ini_set的用法介绍
2014/01/07 PHP
PHP aes (ecb)解密后乱码问题
2015/06/22 PHP
Yii2框架中一些折磨人的坑
2019/12/15 PHP
建立良好体验度的Web注册系统ajax
2007/07/09 Javascript
JavaScript对象模型-执行模型
2008/04/28 Javascript
超酷的网页音乐播放器DewPlayer使用方法
2010/12/18 Javascript
关于jQuery object and DOM element
2013/04/15 Javascript
jquery实现简单的拖拽效果实例兼容所有主流浏览器
2013/06/21 Javascript
nodeType属性返回被选节点的节点类型介绍
2013/11/22 Javascript
基于NodeJS的前后端分离的思考与实践(一)全栈式开发
2014/09/26 NodeJs
JavaScript String 对象常用方法总结
2016/04/28 Javascript
浅谈js中对象的使用
2016/08/11 Javascript
angular.js + require.js构建模块化单页面应用的方法步骤
2017/07/19 Javascript
vue脚手架中配置Sass的方法
2018/01/04 Javascript
详解Element-UI中上传的文件前端处理
2019/08/07 Javascript
js前端如何写一个精确的倒计时代码
2019/10/25 Javascript
js实现日历
2020/11/07 Javascript
Python判断操作系统类型代码分享
2014/11/22 Python
python基于urllib实现按照百度音乐分类下载mp3的方法
2015/05/25 Python
Python学习小技巧之列表项的推导式与过滤操作
2017/05/20 Python
python八大排序算法速度实例对比
2017/12/06 Python
python验证码识别教程之灰度处理、二值化、降噪与tesserocr识别
2018/06/04 Python
python通过paramiko复制远程文件及文件目录到本地
2019/04/30 Python
Python二维码生成识别实例详解
2019/07/16 Python
windows环境中利用celery实现简单任务队列过程解析
2019/11/29 Python
Python中私有属性的定义方式
2020/03/05 Python
python 多线程共享全局变量的优劣
2020/09/24 Python
python修改微信和支付宝步数的示例代码
2020/10/12 Python
医护人员英文求职信范文
2013/11/26 职场文书
护士毕业生自荐信
2014/02/07 职场文书
四风对照检查材料范文
2014/09/27 职场文书
酒店人事主管岗位职责
2015/04/11 职场文书
爱的教育观后感
2015/06/17 职场文书
Python FuzzyWuzzy实现模糊匹配
2022/04/28 Python