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中精确输出JSON浮点数的方法
Apr 18 Python
python实现简单socket程序在两台电脑之间传输消息的方法
Mar 13 Python
浅谈MySQL中的触发器
May 05 Python
详解Python编程中对Monkey Patch猴子补丁开发方式的运用
May 27 Python
Python之读取TXT文件的方法小结
Apr 27 Python
python清除字符串中间空格的实例讲解
May 11 Python
Python代码块批量添加Tab缩进的方法
Jun 25 Python
python PrettyTable模块的安装与简单应用
Jan 11 Python
Dlib+OpenCV深度学习人脸识别的方法示例
May 14 Python
python与字符编码问题
May 24 Python
基于Pytorch SSD模型分析
Feb 18 Python
PyCharm 2020.2下配置Anaconda环境的方法步骤
Sep 23 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
为什么那些咖啡爱好者大多看不上连锁咖啡店?
2021/03/06 咖啡文化
PHP模板引擎Smarty中的保留变量用法分析
2016/04/11 PHP
基于jQueryUI和Corethink实现百度的搜索提示功能
2016/11/09 PHP
javascript权威指南 学习笔记之javascript数据类型
2011/09/24 Javascript
javascript利用apply和arguments复用方法
2013/11/25 Javascript
javascript实现的弹出层背景置灰-模拟(easyui dialog)
2013/12/27 Javascript
浅析IE10兼容性问题(frameset的cols属性)
2014/01/03 Javascript
javascript引用类型之时间Date和数组Array
2015/08/27 Javascript
你有必要知道的25个JavaScript面试题
2015/12/29 Javascript
jQuery+CSS实现简单切换菜单示例
2016/07/27 Javascript
jQuery Dialog 打开时自动聚焦的解决方法(两种方法)
2016/11/24 Javascript
Bootstrap栅格系统的使用和理解2
2016/12/14 Javascript
令按钮悬浮在(手机)页面底部的实现方法
2017/05/02 Javascript
实例讲解DataTables固定表格宽度(设置横向滚动条)
2017/07/11 Javascript
vue-cli之router基本使用方法详解
2017/10/17 Javascript
利用Vconsole和Fillder进行移动端抓包调试方法
2019/03/05 Javascript
Python的Flask框架中的Jinja2模板引擎学习教程
2016/06/30 Python
听歌识曲--用python实现一个音乐检索器的功能
2016/11/15 Python
python paramiko模块学习分享
2017/08/23 Python
Django中的forms组件实例详解
2018/11/08 Python
Django之编辑时根据条件跳转回原页面的方法
2019/08/21 Python
Python 为什么推荐蛇形命名法原因浅析
2020/06/18 Python
Python实现手绘图效果实例分享
2020/07/22 Python
python环境搭建和pycharm的安装配置及汉化详细教程(零基础小白版)
2020/08/19 Python
python如何实现图片压缩
2020/09/11 Python
python利用faker库批量生成测试数据
2020/10/15 Python
HTML5 声明兼容IE的写法
2011/05/16 HTML / CSS
Julep官网:美容产品和指甲油
2017/02/25 全球购物
美国名牌太阳镜折扣网站:Eyedictive
2017/05/15 全球购物
请问如下代码执行后a和b的值分别是什么
2016/05/05 面试题
如何查找和删除数据库中的重复数据
2014/11/05 面试题
煤矿班组长岗位职责
2013/12/29 职场文书
代理班主任的自我评价
2014/02/04 职场文书
车队司机个人自我鉴定
2014/04/17 职场文书
事业单位考核材料
2014/05/21 职场文书
MongoDB balancer的使用详解
2021/04/30 MongoDB