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代理抓取并验证使用多线程实现
May 03 Python
python判断windows隐藏文件的方法
Mar 21 Python
Python原始字符串(raw strings)用法实例
Oct 13 Python
在Python程序和Flask框架中使用SQLAlchemy的教程
Jun 06 Python
Python yield 使用方法浅析
May 20 Python
Django数据库操作的实例(增删改查)
Sep 04 Python
Python中单线程、多线程和多进程的效率对比实验实例
May 14 Python
python scrapy重复执行实现代码详解
Dec 28 Python
python logging设置level失败的解决方法
Feb 19 Python
python实现密码强度校验
Mar 18 Python
django使用graphql的实例
Sep 02 Python
Python中异常处理用法
Nov 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
一个取得文件扩展名的函数
2006/10/09 PHP
PHP遍历数组的几种方法
2012/03/22 PHP
php addslashes 利用递归实现使用反斜线引用字符串
2013/08/05 PHP
PHP采集类Snoopy抓取图片实例
2014/06/19 PHP
php中文字符串截取方法实例总结
2014/09/30 PHP
php中filter_input函数用法分析
2014/11/15 PHP
jquery isEmptyObject判断是否为空对象的函数
2011/02/14 Javascript
js 函数调用模式小结
2011/12/26 Javascript
js判断当前浏览器类型,判断IE浏览器方法
2014/06/02 Javascript
jquery动态调整div大小使其宽度始终为浏览器宽度
2014/06/06 Javascript
Javascript基础教程之定义和调用函数
2015/01/18 Javascript
js实现网页多级级联菜单代码
2015/08/20 Javascript
Javascript基础知识盲点总结之函数
2016/05/15 Javascript
JS基础随笔(菜鸟必看篇)
2016/07/13 Javascript
自定义require函数让浏览器按需加载Js文件
2016/11/24 Javascript
完美解决jQuery 鼠标快速滑过后,会执行多次滑出的问题
2016/12/08 Javascript
JS瀑布流实现方法实例分析
2016/12/19 Javascript
JavaScript常用正则验证函数实例小结【年龄,数字,Email,手机,URL,日期等】
2017/01/23 Javascript
Javascript中的神器——Promise
2017/02/08 Javascript
Three.js利用dat.GUI如何简化试验流程详解
2017/09/26 Javascript
Vue单页及多页应用全局配置404页面实践记录
2018/05/22 Javascript
layer弹出层父子页面事件相互调用方法
2018/08/17 Javascript
vue-router 前端路由之路由传值的方式详解
2019/04/30 Javascript
vue实现移动端返回顶部
2020/10/12 Javascript
快速解决vue2+vue-cli3项目ie兼容的问题
2020/11/17 Vue.js
python密码错误三次锁定(实例讲解)
2017/11/14 Python
Python打包模块wheel的使用方法与将python包发布到PyPI的方法详解
2020/02/12 Python
python两种获取剪贴板内容的方法
2020/11/06 Python
htnl5利用svg页面高斯模糊的方法
2018/07/20 HTML / CSS
乌克兰设计师和品牌的服装:Love&Live
2020/04/14 全球购物
个人培训自我鉴定
2014/03/28 职场文书
重大事项社会稳定风险评估方案
2014/06/15 职场文书
民主评议政风行风整改方案
2014/09/17 职场文书
工作简报怎么写
2015/07/21 职场文书
教师素质教育心得体会
2016/01/19 职场文书
html5+实现plus.io进行拍照和图片等获取
2022/06/01 HTML / CSS