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下如何让web元素的生成更简单的分析
Jul 17 Python
深入理解Python对Json的解析
Feb 14 Python
Python与Java间Socket通信实例代码
Mar 06 Python
python的变量与赋值详细分析
Nov 08 Python
Python2.7 实现引入自己写的类方法
Apr 29 Python
python与caffe改变通道顺序的方法
Aug 04 Python
在mac下查找python包存放路径site-packages的实现方法
Nov 06 Python
如何在Django中设置定时任务的方法示例
Jan 18 Python
通过PYTHON来实现图像分割详解
Jun 26 Python
Python实现名片管理系统
Feb 14 Python
python+gdal+遥感图像拼接(mosaic)的实例
Mar 10 Python
Django 项目布局方法(值得推荐)
Mar 22 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生成Flash动画的实现代码
2010/03/12 PHP
table标签的结构与合并单元格的实现方法
2013/07/24 PHP
window.location和document.location的区别分析
2008/12/23 Javascript
javascript动态的改变IFrame的高度实现自动伸展
2013/10/12 Javascript
使用AJAX实现Web页面进度条的实例分享
2016/05/06 Javascript
微信小程序 less文件编译成wxss文件实现办法
2016/12/05 Javascript
BootStrap Table对前台页面表格的支持实例讲解
2016/12/22 Javascript
ionic中的$ionicPlatform.ready事件中的通用设置
2017/06/11 Javascript
webpack之devtool详解
2018/02/10 Javascript
jQuery实现浏览器之间跳转并传递参数功能【支持中文字符】
2018/03/28 jQuery
最简单的vue消息提示全局组件的方法
2019/06/16 Javascript
[57:55]EG vs Fnatic 2018国际邀请赛小组赛BO2 第一场 8.19
2018/08/21 DOTA
用Python编写一个基于终端的实现翻译的脚本
2015/04/24 Python
Python中的ConfigParser模块使用详解
2015/05/04 Python
浅谈pandas用groupby后对层级索引levels的处理方法
2018/11/06 Python
python实现简单日期工具类
2019/04/24 Python
Python Web版语音合成实例详解
2019/07/16 Python
python虚拟环境完美部署教程
2019/08/06 Python
wxPython绘图模块wxPyPlot实现数据可视化
2019/11/19 Python
Python基础类继承重写实现原理解析
2020/04/03 Python
详解pandas绘制矩阵散点图(scatter_matrix)的方法
2020/04/23 Python
有关pycharm登录github时有的时候会报错connection reset的问题
2020/09/15 Python
Desigual德国官网:在线购买原创服装
2018/03/27 全球购物
Perfume’s Club英国官网:购买香水和护肤品
2019/11/02 全球购物
英国鞋网:Rubber Sole
2020/03/03 全球购物
采购部岗位职责
2013/11/24 职场文书
办公室人员先进事迹
2014/01/27 职场文书
《放小鸟》教学反思
2014/04/20 职场文书
财务会计专业求职信
2014/06/09 职场文书
2014年个人师德工作总结
2014/12/04 职场文书
学校党风廉政建设调研报告
2015/01/01 职场文书
网吧管理制度范本
2015/08/05 职场文书
2016父亲节感恩话语
2015/12/09 职场文书
小学数学新课改心得体会
2016/01/22 职场文书
2019年描写人生经典诗句大全
2019/07/08 职场文书
解决Tkinter中button按钮未按却主动执行command函数的问题
2021/05/23 Python