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 生成目录树及显示文件大小的代码
Jul 23 Python
python3实现ftp服务功能(服务端 For Linux)
Mar 24 Python
Django如何实现内容缓存示例详解
Sep 24 Python
TensorFlow实现MLP多层感知机模型
Mar 09 Python
python切片及sys.argv[]用法详解
May 25 Python
python语言元素知识点详解
May 15 Python
numpy库与pandas库axis=0,axis= 1轴的用法详解
May 27 Python
Python中函数参数匹配模型详解
Jun 09 Python
Python 动态导入对象,importlib.import_module()的使用方法
Aug 28 Python
Python获取二维数组的行列数的2种方法
Feb 11 Python
OpenCV 表盘指针自动读数的示例代码
Apr 10 Python
python库skimage给灰度图像染色的方法示例
Apr 27 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 截取字符串 分别适合GB2312和UTF8编码情况
2009/02/12 PHP
PHP代码实现表单数据验证类
2015/07/28 PHP
PHP对象的浅复制与深复制的实例详解
2017/10/26 PHP
基于jQuery实现左右div自适应高度完全相同的代码
2012/08/09 Javascript
在Ubuntu系统上安装Ghost博客平台的教程
2015/06/17 Javascript
Bootstrap项目实战之首页内容介绍(全)
2016/04/25 Javascript
JavaScript中split与join函数的进阶使用技巧
2016/05/03 Javascript
微信支付 JS API支付接口详解
2016/07/11 Javascript
详解jQuery lazyload 懒加载
2016/12/19 Javascript
深入理解Nodejs Global 模块
2017/06/03 NodeJs
将Sublime Text 3 添加到右键中的简单方法
2017/12/12 Javascript
Element-ui table中过滤条件变更表格内容的方法
2018/03/02 Javascript
layer.close()关闭进度条和Iframe窗的方法
2018/08/17 Javascript
使用原生js编写一个简单的框选功能方法
2019/05/13 Javascript
详解基于mpvue微信小程序下载远程图片到本地解决思路
2019/05/16 Javascript
webpack 代码分离优化快速指北
2019/05/18 Javascript
vue cli安装使用less的教程详解
2019/07/12 Javascript
基于Vue.js与WordPress Rest API构建单页应用详解
2019/09/16 Javascript
解决vscode进行vue格式化,会自动补分号和双引号的问题
2020/10/26 Javascript
antd table按表格里的日期去排序操作
2020/11/17 Javascript
编写Python脚本使得web页面上的代码高亮显示
2015/04/24 Python
使用Python的Twisted框架构建非阻塞下载程序的实例教程
2016/05/25 Python
简单谈谈Python中的json与pickle
2017/07/19 Python
如何优雅地处理Django中的favicon.ico图标详解
2018/07/05 Python
Django处理多用户类型的方法介绍
2019/05/18 Python
Windows10下Tensorflow2.0 安装及环境配置教程(图文)
2019/11/21 Python
HTML5获取当前地理位置并在百度地图上展示的实例
2020/07/10 HTML / CSS
JD Sports瑞典:英国领先的运动时尚商店
2018/01/28 全球购物
REISS美国官网:伦敦最受欢迎的时尚品牌
2019/08/16 全球购物
介绍一下Java中的Class类
2015/04/10 面试题
亲子活动总结
2014/04/26 职场文书
大学活动总结范文
2014/04/29 职场文书
2014法制宣传日活动总结范文
2014/11/01 职场文书
2014年图书馆工作总结
2014/11/25 职场文书
高中历史教学反思
2016/02/19 职场文书
Python实现的扫码工具居然这么好用!
2021/06/07 Python