详解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内置的字符串处理函数详细整理(覆盖日常所用)
Aug 19 Python
python常见数制转换实例分析
May 09 Python
python对配置文件.ini进行增删改查操作的方法示例
Jul 28 Python
详解python多线程、锁、event事件机制的简单使用
Apr 27 Python
python获取服务器响应cookie的实例
Dec 28 Python
不到40行代码用Python实现一个简单的推荐系统
May 10 Python
Python将string转换到float的实例方法
Jul 29 Python
TensorFlow命名空间和TensorBoard图节点实例
Jan 23 Python
解决Python pip 自动更新升级失败的问题
Feb 21 Python
关于Keras Dense层整理
May 21 Python
pytorch 实现在测试的时候启用dropout
May 27 Python
详解python的异常捕获
Mar 03 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
短波问题解答
2021/02/28 无线电
PHP框架Laravel学习心得体会
2015/10/28 PHP
Laravel最佳分割路由文件(routes.php)的方式
2016/08/04 PHP
在javascript中关于节点内容加强
2013/04/11 Javascript
ExtJS实现文件下载的方法实例
2013/11/09 Javascript
jQuery对指定元素中指定字符串进行替换的方法
2015/03/17 Javascript
Bootstrap Validator 表单验证
2016/07/25 Javascript
详解基于webpack和vue.js搭建开发环境
2017/04/05 Javascript
node.js连接MongoDB数据库的2种方法教程
2017/05/17 Javascript
微信小程序实现移动端滑动分页效果(ajax)
2017/06/13 Javascript
React组件生命周期详解
2017/07/03 Javascript
Node.js  事件循环详解及实例
2017/08/06 Javascript
react-native组件中NavigatorIOS和ListView结合使用的方法
2017/09/30 Javascript
layui中layer前端组件实现图片显示功能的方法分析
2017/10/13 Javascript
Vue的土著指令和自定义指令实例详解
2018/02/04 Javascript
jquery实现搜索框功能实例详解
2018/07/23 jQuery
微信小程序实现商品属性联动选择
2019/02/15 Javascript
js实现简单图片拖拽效果
2021/02/22 Javascript
[02:56]DOTA2亚洲邀请赛 VG出场战队巡礼
2015/02/07 DOTA
各个系统下的Python解释器相关安装方法
2015/10/12 Python
python 使用get_argument获取url query参数
2017/04/28 Python
Python+Socket实现基于UDP协议的局域网广播功能示例
2017/08/31 Python
Python面向对象编程基础解析(二)
2017/10/26 Python
Python实现判断一个字符串是否包含子串的方法总结
2017/11/21 Python
python保存文件方法小结
2018/07/27 Python
浅析Python与Mongodb数据库之间的操作方法
2019/07/01 Python
Django 实现前端图片压缩功能的方法
2019/08/07 Python
学习Django知识点分享
2019/09/11 Python
基于python3的socket聊天编程
2020/02/17 Python
北美主要的汽车零部件零售商:AutoShack.com
2019/02/23 全球购物
金砖之国观后感
2015/06/11 职场文书
2016年社会管理综治宣传月活动总结
2016/03/16 职场文书
原来实习报告是这样写的呀!
2019/07/03 职场文书
Python使用random模块实现掷骰子游戏的示例代码
2021/04/29 Python
js前端图片加载异常兜底方案
2022/06/21 Javascript
JavaScript设计模式之原型模式详情
2022/06/21 Javascript