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中使用Tkinter模块创建GUI程序实例
Jan 14 Python
Windows上配置Emacs来开发Python及用Python扩展Emacs
Nov 20 Python
python pcm音频添加头转成Wav格式文件的方法
Jan 09 Python
python面向对象法实现图书管理系统
Apr 19 Python
python turtle库画一个方格和圆实例
Jun 27 Python
python搜索包的路径的实现方法
Jul 19 Python
python线程join方法原理解析
Feb 11 Python
解决django 向mysql中写入中文字符出错的问题
May 18 Python
浅谈Python里面None True False之间的区别
Jul 09 Python
Python中lru_cache的使用和实现详解
Jan 25 Python
python 逐步回归算法
Apr 06 Python
python之基数排序的实现
Jul 26 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
smtp邮件发送一例
2006/10/09 PHP
PHP中单引号与双引号的区别分析
2014/08/19 PHP
thinkPHP实现表单自动验证
2014/12/24 PHP
php实现字符串首字母大写和单词首字母大写的方法
2015/03/14 PHP
php+ajax实现无刷新动态加载数据技术
2015/04/28 PHP
PHP+MySQL之Insert Into数据插入用法分析
2015/09/27 PHP
浅谈tudou土豆网首页图片延迟加载的效果
2010/06/23 Javascript
jQuery EasyUI API 中文文档 - Documentation 文档
2011/09/29 Javascript
js网页中的(运行代码)功能实现思路
2013/02/04 Javascript
JavaScript中的setMilliseconds()方法使用详解
2015/06/11 Javascript
jquery带翻页动画的电子杂志代码分享
2015/08/21 Javascript
jqueryMobile 动态添加元素,展示刷新视图的实现方法
2016/05/28 Javascript
BOM系列第三篇之定时器应用(时钟、倒计时、秒表和闹钟)
2016/08/17 Javascript
JS对象创建的几种方式整理
2017/02/28 Javascript
vue实现一个移动端屏蔽滑动的遮罩层实例
2017/06/08 Javascript
本地存储localStorage用法详解
2017/07/31 Javascript
vue指令只能输入正数并且只能输入一个小数点的方法
2018/06/08 Javascript
基于JS实现操作成功之后自动跳转页面
2020/09/25 Javascript
vue项目配置 webpack-obfuscator 进行代码加密混淆的实现
2021/02/26 Vue.js
用Python脚本来删除指定容量以上的文件的教程
2015/05/04 Python
Python实现爬虫爬取NBA数据功能示例
2018/05/28 Python
Python多进程原理与用法分析
2018/08/21 Python
python装饰器常见使用方法分析
2019/06/26 Python
Form表单及django的form表单的补充
2019/07/25 Python
Python decorator拦截器代码实例解析
2020/04/04 Python
一个不错的HTML5 Canvas多层点击事件监听实例
2014/04/29 HTML / CSS
AmazeUI 缩略图的实现示例
2020/08/18 HTML / CSS
小橄榄树:Le Petit Olivier
2018/04/23 全球购物
意大利和国际奢侈品牌购物网站:Suitnegozi.com
2021/01/15 全球购物
关于运动会的稿件
2014/02/02 职场文书
优秀管理者获奖感言
2014/02/17 职场文书
村创先争优活动总结
2014/08/28 职场文书
2014年大学教师工作总结
2014/12/02 职场文书
八年级上册语文教学计划
2015/01/22 职场文书
七年级作文之英语老师
2019/10/28 职场文书
nginx 配置缓存
2022/05/11 Servers