Python while 循环使用的简单实例


Posted in Python onJune 08, 2016

while循环是在Python中的循环结构之一。 while循环继续,直到表达式变为假。表达的是一个逻辑表达式,必须返回一个true或false值,本文章向码农介绍Python while 循环使用方法,需要的朋友可以看一下本文章。

一个循环是一个结构,导致第一个程序要重复一定次数。重复不断循环的条件仍是如此。当条件变为假,循环结束和程序的控制传递给后面的语句循环。

while循环:

while循环是在Python中的循环结构之一。 while循环继续,直到表达式变为假。表达的是一个逻辑表达式,必须返回一个true或false值

while循环的语法是:

while expression: 
  statement(s)

 

这里首先计算表达式语句。如果表达式为true是,然后声明块重复执行,直到表达式变为假。否则,下一个语句之后的语句块被执行。

注:在Python中,所有的缩进字符空格后的编程结构相同数量的报表,被认为是一个单一的代码块的一部分。 Python使用缩进作为其语句分组的方法。

例如:

#!/usr/bin/python 
 
count = 0
while (count < 9): 
  print 'The count is:', count 
  count = count + 1
 
print "Good bye!"

这将产生以下结果:

The count is: 0
The count is: 1
The count is: 2
The count is: 3
The count is: 4
The count is: 5
The count is: 6
The count is: 7
The count is: 8
Good bye!

直到计数不再是小于9块,打印和增量语句组成,重复执行。每次迭代,指数计数当前值显示,然后增加1。

无限循环:

使用while循环,因为,这种情况从来没有解决一个假值的可能性时,你必须谨慎使用。这将导致一个循环,永远不会结束。这种循环被称为一个无限循环。

一个无限循环,可能是在客户机/服务器编程有用的服务器需要连续运行,使客户端程序可以与它沟通,并在必要时。

例如:

#!/usr/bin/python 
 
var = 1
while var == 1 : # This constructs an infinite loop 
  num = raw_input("Enter a number :") 
  print "You entered: ", num 
 
print "Good bye!"

这将产生以下结果:

Enter a number :20
You entered: 20
Enter a number :29
You entered: 29
Enter a number :3
You entered: 3
Enter a number between :Traceback (most recent call last): 
 File "test.py", line 5, innum = raw_input("Enter a number :") 
KeyboardInterrupt

上面的例子会在infite循环,你将需要使用Ctrl + C程序来。

单个语句组: 类似的if语句语法,如果您同时子句只包含一个单独的语句,它可以放在同一行,

这里是一个行而子句的语法:

while expression : statement

以上这篇Python while 循环使用的简单实例就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Python 相关文章推荐
python获取豆瓣电影简介代码分享
Jan 16 Python
python运行时间的几种方法
Jun 17 Python
Django的信号机制详解
May 05 Python
Python matplotlib的使用并自定义colormap的方法
Dec 13 Python
django框架使用方法详解
Jul 18 Python
django框架ModelForm组件用法详解
Dec 11 Python
Python利用Xpath选择器爬取京东网商品信息
Jun 01 Python
Opencv python 图片生成视频的方法示例
Nov 18 Python
anaconda升级sklearn版本的实现方法
Feb 22 Python
浅谈Python xlwings 读取Excel文件的正确姿势
Feb 26 Python
使用pandas生成/读取csv文件的方法实例
Jul 09 Python
Python中生成随机数据安全性、多功能性、用途和速度方面进行比较
Apr 14 Python
Flask框架中密码的加盐哈希加密和验证功能的用法详解
Jun 07 #Python
Python的Flask框架应用程序实现使用QQ账号登录的方法
Jun 07 #Python
在CentOS上配置Nginx+Gunicorn+Python+Flask环境的教程
Jun 07 #Python
Windows上使用virtualenv搭建Python+Flask开发环境
Jun 07 #Python
在Python的Flask中使用WTForms表单框架的基础教程
Jun 07 #Python
详解Python的Flask框架中生成SECRET_KEY密钥的方法
Jun 07 #Python
Python的Flask框架中配置多个子域名的方法讲解
Jun 07 #Python
You might like
对象的类型:本地对象(1)
2006/12/29 Javascript
JAVASCRIPT  THIS详解 面向对象
2009/03/25 Javascript
jquery 将disabled的元素置为enabled的三种方法
2009/07/25 Javascript
ajax上传时参数提交不更新等相关问题
2012/12/11 Javascript
使用js获取地址栏中传递的值
2013/07/02 Javascript
jQuery 绑定事件到动态创建的元素上的方法实例
2013/08/18 Javascript
利用JS来控制键盘的上下左右键(示例代码)
2013/12/14 Javascript
DOM 事件流详解
2015/01/20 Javascript
讲解JavaScript中for...in语句的使用方法
2015/06/03 Javascript
jQuery实现从身份证号中获取出生日期和性别的方法分析
2016/02/25 Javascript
如何用JavaScript实现动态修改CSS样式表
2016/05/20 Javascript
js实现京东轮播图效果
2017/06/30 Javascript
基于require.js的使用(实例讲解)
2017/09/07 Javascript
angular5 子组件监听父组件传入值的变化方法
2018/09/30 Javascript
简单学习5种处理Vue.js异常的方法
2019/06/17 Javascript
原生js实现五子棋游戏
2020/05/28 Javascript
vue3.0封装轮播图组件的步骤
2021/03/04 Vue.js
Python urllib、urllib2、httplib抓取网页代码实例
2015/05/09 Python
Python爬取网易云音乐上评论火爆的歌曲
2017/01/19 Python
python基础学习之如何对元组各个元素进行命名详解
2018/07/12 Python
CSS3中动画属性transform、transition和animation属性的区别
2016/09/25 HTML / CSS
html5 input输入实时检测以及延时优化
2018/07/18 HTML / CSS
Volcom法国官网:美国冲浪滑板品牌
2017/05/25 全球购物
几道PHP的面试题
2012/05/19 面试题
金讯Java笔试题目
2013/06/18 面试题
重写子类方法时,抛出异常的书写注意事项
2015/10/17 面试题
费用会计岗位职责
2014/01/01 职场文书
教师个人剖析材料
2014/02/05 职场文书
淘宝活动策划方案
2014/02/06 职场文书
文化与传播毕业生求职信
2014/03/09 职场文书
担保书怎么写
2014/04/01 职场文书
铣床操作工岗位职责
2014/06/13 职场文书
职业道德模范事迹材料
2014/08/24 职场文书
校车安全责任书
2014/08/25 职场文书
确保工程质量承诺书
2015/04/29 职场文书
团拜会主持词
2015/07/04 职场文书