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开发编码规范
Sep 08 Python
python使用rsa加密算法模块模拟新浪微博登录
Jan 22 Python
python文件和目录操作方法大全(含实例)
Mar 12 Python
python网络编程之UDP通信实例(含服务器端、客户端、UDP广播例子)
Apr 25 Python
python自动翻译实现方法
May 28 Python
Python使用matplotlib实现的图像读取、切割裁剪功能示例
Apr 28 Python
python仿抖音表白神器
Apr 08 Python
图文详解Django使用Pycharm连接MySQL数据库
Aug 09 Python
Python3变量与基本数据类型用法实例分析
Feb 14 Python
python使用for...else跳出双层嵌套循环的方法实例
May 17 Python
Python竟然能剪辑视频
May 25 Python
python turtle绘图
May 04 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
重置版战役片段
2020/04/09 魔兽争霸
PHP面向对象编程快速入门
2006/10/09 PHP
php中get_defined_constants函数用法实例分析
2015/05/12 PHP
yii2实现分页,带搜索的分页功能示例
2017/01/07 PHP
Laravel中日期时间处理包Carbon的简单使用
2017/09/21 PHP
PHP实现的最大正向匹配算法示例
2017/12/19 PHP
yii框架结合charjs实现统计30天数据的方法
2020/04/04 PHP
javascript的键盘控制事件说明
2008/04/15 Javascript
JavaScript入门教程(5) js Screen屏幕对象
2009/01/31 Javascript
javascript 表单规则集合对象
2009/07/21 Javascript
jQuery让控件左右移动的三种实现方法
2013/09/08 Javascript
浅析Bootstrap验证控件的使用
2016/06/23 Javascript
jQuery自适应轮播图插件Swiper用法示例
2016/08/24 Javascript
jQuery ui autocomplete选择列表被Bootstrap模态窗遮挡的完美解决方法
2016/09/23 Javascript
详解微信小程序开发之城市选择器 城市切换
2017/01/17 Javascript
vue select 获取value和lable操作
2020/08/28 Javascript
vue element ui validate 主动触发错误提示操作
2020/09/21 Javascript
手写Vue2.0 数据劫持的示例
2021/03/04 Vue.js
用Python的Django框架编写从Google Adsense中获得报表的应用
2015/04/17 Python
Django中更新多个对象数据与删除对象的方法
2015/07/17 Python
Python Sql数据库增删改查操作简单封装
2016/04/18 Python
django创建自定义模板处理器的实例详解
2017/08/14 Python
python opencv实现任意角度的透视变换实例代码
2018/01/12 Python
scrapy spider的几种爬取方式实例代码
2018/01/25 Python
对Python 除法负数取商的取整方式详解
2018/12/12 Python
python3中的logging记录日志实现过程及封装成类的操作
2020/05/12 Python
在pycharm中debug 实时查看数据操作(交互式)
2020/06/09 Python
关于python3.7安装matplotlib始终无法成功的问题的解决
2020/07/28 Python
法国家具及室内配件店:home24
2017/01/21 全球购物
学生党员的自我评价范文
2014/03/01 职场文书
入党思想汇报怎么写
2014/04/03 职场文书
2014年政风行风工作总结
2014/11/22 职场文书
2015年语文教学工作总结
2015/05/25 职场文书
表扬信范文
2019/04/22 职场文书
人为什么会“幸灾乐祸”?
2019/08/06 职场文书
Golang 获取文件md5校验的方法以及效率对比
2021/05/08 Golang