详解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 相关文章推荐
使用cx_freeze把python打包exe示例
Jan 24 Python
详解Golang 与python中的字符串反转
Jul 21 Python
Python决策树之基于信息增益的特征选择示例
Jun 25 Python
浅谈Python脚本开头及导包注释自动添加方法
Oct 27 Python
python读出当前时间精度到秒的代码
Jul 05 Python
django mysql数据库及图片上传接口详解
Jul 18 Python
Django框架 Pagination分页实现代码实例
Sep 04 Python
Python生成验证码、计算具体日期是一年中的第几天实例代码详解
Oct 16 Python
通过 Django Pagination 实现简单分页功能
Nov 11 Python
Python编写一个验证码图片数据标注GUI程序附源码
Dec 09 Python
python批量更改目录名/文件名的方法
Apr 18 Python
PyTorch dropout设置训练和测试模式的实现
May 27 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
建立文件交换功能的脚本(一)
2006/10/09 PHP
PHP中auto_prepend_file与auto_append_file用法实例分析
2014/09/22 PHP
php_imagick实现图片剪切、旋转、锐化、减色或增加特效的方法
2014/12/15 PHP
通过PHP简单实例介绍文件上传
2015/12/16 PHP
PHP 闭包详解及实例代码
2016/09/28 PHP
PHP仿qq空间或朋友圈发布动态、评论动态、回复评论、删除动态或评论的功能(上)
2017/05/26 PHP
类似框架的js代码
2006/11/09 Javascript
javascript innerText和innerHtml应用
2010/01/28 Javascript
js封装的textarea操作方法集合(兼容很好)
2010/11/16 Javascript
Jquery 的扩展方法总结
2011/10/01 Javascript
面向对象继承实例(a如何继承b问题)(自写)
2013/07/01 Javascript
基于JavaScript实现瀑布流效果(循环渐近)
2016/01/27 Javascript
JavaScript中误用/g导致的正则test()无法正确重复执行的解决方案
2016/07/27 Javascript
通俗易懂地解释JS中的闭包
2017/10/23 Javascript
vue脚手架搭建项目的兼容性配置详解
2018/07/17 Javascript
使用jquery-easyui的布局layout写后台管理页面的代码详解
2019/06/19 jQuery
Vue快速实现通用表单验证功能
2019/12/05 Javascript
javascript实现画板功能
2020/04/12 Javascript
JS 逻辑判断不要只知道用 if-else 和 switch条件判断(小技巧)
2020/05/27 Javascript
Python 异常处理实例详解
2014/03/12 Python
Python使用新浪微博API发送微博的例子
2014/04/10 Python
详解Python中contextlib上下文管理模块的用法
2016/06/28 Python
python 连接sqlite及简单操作
2017/06/30 Python
Python实现iOS自动化打包详解步骤
2018/10/03 Python
用Django写天气预报查询网站
2018/10/21 Python
使用Python的OpenCV模块识别滑动验证码的缺口(推荐)
2019/05/10 Python
numpy和pandas中数组的合并、拉直和重塑实例
2019/06/28 Python
python rsync服务器之间文件夹同步脚本
2019/08/29 Python
python二进制读写及特殊码同步实现详解
2019/10/11 Python
Python3+selenium实现cookie免密登录的示例代码
2020/03/18 Python
keras的ImageDataGenerator和flow()的用法说明
2020/07/03 Python
Python爬取微信小程序通用方法代码实例详解
2020/09/29 Python
德国鞋子网上商店:Omoda.de
2017/03/31 全球购物
英国最大的邮寄种子和植物公司:Thompson & Morgan
2017/09/21 全球购物
乌克兰的第一家手表店:Deka
2020/03/05 全球购物
帝企鹅日记观后感
2015/06/10 职场文书