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的Django框架中加载模版的方法
Jul 16 Python
Ubuntu下安装PyV8
Mar 13 Python
PYTHON基础-时间日期处理小结
May 05 Python
解决tensorflow测试模型时NotFoundError错误的问题
Jul 26 Python
python pandas实现excel转为html格式的方法
Oct 23 Python
理想高通滤波实现Python opencv示例
Jan 30 Python
对Python定时任务的启动和停止方法详解
Feb 19 Python
Python语言进阶知识点总结
May 28 Python
python命令行工具Click快速掌握
Jul 04 Python
Python面向对象程序设计之类和对象、实例变量、类变量用法分析
Mar 23 Python
Python pymysql模块安装并操作过程解析
Oct 13 Python
python中numpy.empty()函数实例讲解
Feb 05 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
PHP批量生成静态HTML的简单原理和方法
2014/04/20 PHP
CI(CodeIgniter)框架介绍
2014/06/09 PHP
一个经典实用的PHP图像处理类分享
2014/11/18 PHP
php自定义类fsocket模拟post或get请求的方法
2015/07/31 PHP
网页里控制图片大小的相关代码
2006/06/13 Javascript
面向对象Javascript核心支持代码分享
2012/05/23 Javascript
js的隐含参数(arguments,callee,caller)使用方法
2014/01/28 Javascript
JavaScript清空数组元素的两种方法简单比较
2015/07/10 Javascript
jquery 动态增加删除行的简单实例(推荐)
2016/10/12 Javascript
微信小程序 template模板详解及实例
2017/02/21 Javascript
原生JS+Canvas实现五子棋游戏实例
2017/06/19 Javascript
详解Angular 开发环境搭建
2017/06/22 Javascript
ReactNative页面跳转Navigator实现的示例代码
2017/08/02 Javascript
vue2.0+vue-router构建一个简单的列表页的示例代码
2019/02/13 Javascript
vue中nextTick用法实例
2019/09/11 Javascript
通过javascript实现扫雷游戏代码实例
2020/02/09 Javascript
在Uni中使用Vue的EventBus总线机制操作
2020/07/31 Javascript
Python基于Tkinter模块实现的弹球小游戏
2018/12/27 Python
python实现图书借阅系统
2019/02/20 Python
PyQt5 QTableView设置某一列不可编辑的方法
2019/06/25 Python
Python正则表达式匹配数字和小数的方法
2019/07/03 Python
python的pygal模块绘制反正切函数图像方法
2019/07/16 Python
Django项目基础配置和基本使用过程解析
2019/11/25 Python
django-csrf使用和禁用方式
2020/03/13 Python
基于ccs3的timeline时间线实现方法
2020/04/30 HTML / CSS
经典c++面试题五
2014/12/17 面试题
在求职信中如何凸显个人优势
2013/10/30 职场文书
安全宣传标语口号
2014/06/06 职场文书
党的群众路线教育实践活动学习计划
2014/11/03 职场文书
档案管理员岗位职责
2015/02/12 职场文书
股东大会通知
2015/04/24 职场文书
道士塔读书笔记
2015/06/30 职场文书
JavaScript 去重和重复次数统计
2021/03/31 Javascript
CSS3 制作精美的定价表
2021/04/06 HTML / CSS
pytorch MSELoss计算平均的实现方法
2021/05/12 Python
8g内存用python读取10文件_面试题-python 如何读取一个大于 10G 的txt文件?
2021/05/28 Python