python基础while循环及if判断的实例讲解


Posted in Python onAugust 25, 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 相关文章推荐
python3使用PyMysql连接mysql数据库实例
Feb 07 Python
python调用百度语音识别实现大音频文件语音识别功能
Aug 30 Python
Python HTML解析器BeautifulSoup用法实例详解【爬虫解析器】
Apr 05 Python
分享8个非常流行的 Python 可视化工具包
Jun 05 Python
python如何制作英文字典
Jun 25 Python
详解Python Matplotlib解决绘图X轴值不按数组排序问题
Aug 05 Python
使用 PyTorch 实现 MLP 并在 MNIST 数据集上验证方式
Jan 08 Python
python opencv把一张图片嵌入(叠加)到另一张图片上的实现代码
Jun 11 Python
Selenium及python实现滚动操作多种方法
Jul 21 Python
python 如何使用find和find_all爬虫、找文本的实现
Oct 16 Python
python中绕过反爬虫的方法总结
Nov 25 Python
Python加密技术之RSA加密解密的实现
Apr 08 Python
itchat和matplotlib的结合使用爬取微信信息的实例
Aug 25 #Python
用 Python 爬了爬自己的微信朋友(实例讲解)
Aug 25 #Python
详解python基础之while循环及if判断
Aug 24 #Python
用Python实现随机森林算法的示例
Aug 24 #Python
python利用urllib实现爬取京东网站商品图片的爬虫实例
Aug 24 #Python
python 接口_从协议到抽象基类详解
Aug 24 #Python
Python调用ctypes使用C函数printf的方法
Aug 23 #Python
You might like
Php连接及读取和写入mysql数据库的常用代码
2014/08/11 PHP
thinkphp微信开之安全模式消息加密解密不成功的解决办法
2015/12/02 PHP
thinkphp微信开发(消息加密解密)
2015/12/02 PHP
php正则修正符用法实例详解
2016/12/29 PHP
PHP实现获取url地址中顶级域名的方法示例
2019/06/05 PHP
PHP基于swoole多进程操作示例
2019/08/12 PHP
使用Git实现Laravel项目的自动化部署
2019/11/24 PHP
javascript 基础篇1 什么是js 建立第一个js程序
2012/03/14 Javascript
3种不同方式的焦点图轮播特效分享
2013/10/30 Javascript
为jquery的ajaxfileupload增加附加参数的方法
2014/03/04 Javascript
使用jQuery重置(reset)表单的方法
2014/05/05 Javascript
JavaScript判断手机号运营商是移动、联通、电信还是其他(代码简单)
2015/09/25 Javascript
实例详解angularjs和ajax的结合使用
2015/10/22 Javascript
javascript中eval解析JSON字符串
2016/02/27 Javascript
Vue.js动态添加、删除选题的实例代码
2016/09/30 Javascript
微信小程序实现动态设置页面标题的方法【附源码下载】
2017/11/29 Javascript
JS实现的DOM插入节点操作示例
2018/04/04 Javascript
详解vue挂载到dom上会发生什么
2019/01/20 Javascript
vue+iview动态渲染表格详解
2019/03/19 Javascript
vue-cli3+ts+webpack实现多入口多出口功能
2019/05/30 Javascript
5分钟教你用nodeJS手写一个mock数据服务器的方法
2019/09/10 NodeJs
express中static中间件的具体使用方法
2019/10/17 Javascript
Python实现截屏的函数
2015/07/26 Python
python如何在循环引用中管理内存
2018/03/20 Python
使用Python爬了4400条淘宝商品数据,竟发现了这些“潜规则”
2018/03/23 Python
python利用pandas将excel文件转换为txt文件的方法
2018/10/23 Python
Pycharm远程调试原理及具体配置详解
2019/08/08 Python
基于Django框架的权限组件rbac实例讲解
2019/08/31 Python
Canvas 文本填充线性渐变的使用详解
2020/06/22 HTML / CSS
为什么使用接口?
2014/08/13 面试题
教师师德师风自我剖析材料
2014/09/29 职场文书
万能检讨书开头与结尾怎么写
2015/02/17 职场文书
护理工作个人总结
2015/03/03 职场文书
新郎父母婚礼致辞
2015/07/27 职场文书
初中生活随笔
2015/08/15 职场文书
Redis集群新增、删除节点以及动态增加内存的方法
2021/09/04 Redis