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中for循环的使用
Apr 14 Python
Python计算已经过去多少个周末的方法
Jul 25 Python
Python语言实现百度语音识别API的使用实例
Dec 13 Python
python3.x 将byte转成字符串的方法
Jul 17 Python
Python使用sort和class实现的多级排序功能示例
Aug 15 Python
解决Python获取字典dict中不存在的值时出错问题
Oct 17 Python
python如何读取bin文件并下发串口
Jul 05 Python
基于Python3.6中的OpenCV实现图片色彩空间的转换
Feb 03 Python
win10下opencv-python特定版本手动安装与pip自动安装教程
Mar 05 Python
Python图像处理之图像拼接
Apr 28 Python
如何利用Matlab制作一款真正的拼图小游戏
May 11 Python
教你怎么用python爬取爱奇艺热门电影
May 20 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
DC动画很好看?新作烂得令人发指,名叫《红色之子》
2020/04/09 欧美动漫
也谈截取首页新闻 - 范例
2006/10/09 PHP
php截取中文字符串不乱码的方法
2013/12/25 PHP
yii2 modal弹窗之ActiveForm ajax表单异步验证
2016/06/13 PHP
Javascript - HTML的request类
2006/07/15 Javascript
[JS]点出统计器
2020/10/11 Javascript
JQuery从头学起第三讲
2010/07/06 Javascript
js 自定义个性下拉选择框示例
2013/08/20 Javascript
JS 页面计时器示例代码
2013/10/28 Javascript
javascript客户端遍历控件与获取父容器对象示例代码
2014/01/06 Javascript
探讨js字符串数组拼接的性能问题
2014/10/11 Javascript
在AngularJS中如何使用谷歌地图把当前位置显示出来
2016/01/25 Javascript
纯JS代码实现一键分享功能
2016/04/20 Javascript
浅析JavaScript 箭头函数 generator Date JSON
2016/05/23 Javascript
assert()函数用法总结(推荐)
2017/01/25 Javascript
微信小程序scroll-view实现横向滚动和上拉加载示例
2017/03/06 Javascript
浅谈AngularJS中使用$resource(已更新)
2017/09/14 Javascript
微信小程序自定义扫码功能界面的实现代码
2020/07/02 Javascript
Python GAE、Django导出Excel的方法
2008/11/24 Python
python 循环遍历字典元素的简单方法
2016/09/11 Python
详解python 发送邮件实例代码
2016/12/22 Python
[原创]教女朋友学Python(一)运行环境搭建
2017/11/29 Python
python使用pandas处理大数据节省内存技巧(推荐)
2019/05/05 Python
详解Pandas之容易让人混淆的行选择和列选择
2019/07/10 Python
python编程进阶之异常处理用法实例分析
2020/02/21 Python
python 爬虫基本使用——统计杭电oj题目正确率并排序
2020/10/26 Python
html5应用缓存_动力节点Java学院整理
2017/07/13 HTML / CSS
采购部部长岗位职责
2014/02/06 职场文书
研讨会主持词
2014/04/02 职场文书
委托证明范本
2014/11/25 职场文书
单位综合评价意见
2015/06/05 职场文书
运动会主持词大全
2015/07/02 职场文书
个人工作失误的保证书怎么写?
2019/06/21 职场文书
MySql新手入门的基本操作汇总
2021/05/13 MySQL
总结几个非常实用的Python库
2021/06/26 Python
python多线程方法详解
2022/01/18 Python