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标准库之sqlite3使用实例
Nov 25 Python
Python记录详细调用堆栈日志的方法
May 05 Python
Python中的ceil()方法使用教程
May 14 Python
致Python初学者 Anaconda入门使用指南完整版
Apr 05 Python
Python Pandas找到缺失值的位置方法
Apr 12 Python
修改默认的pip版本为对应python2.7的方法
Nov 06 Python
Python基础学习之类与实例基本用法与注意事项详解
Jun 17 Python
python求最大值最小值方法总结
Jun 25 Python
pygame实现成语填空游戏
Oct 29 Python
python将音频进行变速的操作方法
Apr 08 Python
python mysql中in参数化说明
Jun 05 Python
详解pytorch中squeeze()和unsqueeze()函数介绍
Sep 03 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获取通过http协议post提交过来xml数据及解析xml
2012/12/16 PHP
PHP的MVC模式实现原理分析(一相简单的MVC框架范例)
2014/04/29 PHP
CentOS 安装 PHP5.5+Redis+XDebug+Nginx+MySQL全纪录
2015/03/25 PHP
大家须知简单的php性能优化注意点
2016/01/04 PHP
基于PHP实现简单的随机抽奖小程序
2016/01/05 PHP
laravel 实现向公共模板中传值 (view composer)
2019/10/22 PHP
ppk谈JavaScript style属性
2008/10/10 Javascript
javascript下数值型比较难点说明
2010/06/07 Javascript
js编写trim()函数及正则表达式的运用
2013/10/24 Javascript
PhotoShop给图片自动添加边框及EXIF信息的JS脚本
2015/02/15 Javascript
js实现同一页面多个不同运动效果的方法
2015/04/10 Javascript
javascript中offset、client、scroll的属性总结
2015/08/13 Javascript
基于jquery实现最简单的选项卡切换效果
2016/05/08 Javascript
vue router动态路由下让每个子路由都是独立组件的解决方案
2018/04/24 Javascript
js正则表达式校验指定字符串的方法
2018/07/23 Javascript
详解Vue的钩子函数(路由导航守卫、keep-alive、生命周期钩子)
2018/07/24 Javascript
element-ui 的el-button组件中添加自定义颜色和图标的实现方法
2018/10/26 Javascript
JavaScript事件委托实现原理及优点进行
2020/08/29 Javascript
python生成器的使用方法
2013/11/21 Python
使用PDB简单调试Python程序简明指南
2015/04/25 Python
python实现时间o(1)的最小栈的实例代码
2018/07/23 Python
python批量创建指定名称的文件夹
2019/03/21 Python
python 中的列表生成式、生成器表达式、模块导入
2019/06/19 Python
Python实现Wordcloud生成词云图的示例
2020/03/30 Python
Python实现SMTP邮件发送
2020/06/16 Python
HTML5 微格式和相关的属性名称
2010/02/10 HTML / CSS
HTML5 input元素类型:email及url介绍
2013/08/13 HTML / CSS
使用placeholder属性设置input文本框的提示信息
2020/02/19 HTML / CSS
香港唯港荟酒店预订:Hotel ICON
2018/03/27 全球购物
Currentbody法国:健康与美容高科技产品
2020/08/16 全球购物
Java中会存在内存泄漏吗,请简单描述
2016/12/22 面试题
留学自荐信写作方法
2014/01/27 职场文书
优秀士兵先进事迹
2014/02/06 职场文书
男女朋友协议书
2014/04/23 职场文书
慈善捐赠倡议书
2014/08/30 职场文书
网吧七夕活动策划方案
2014/08/31 职场文书