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入门篇之正则表达式
Oct 20 Python
python字符串中的单双引
Feb 16 Python
Python Flask基础教程示例代码
Feb 07 Python
使用Python和Prometheus跟踪天气的使用方法
May 06 Python
Python实现二叉树前序、中序、后序及层次遍历示例代码
May 18 Python
使用WingPro 7 设置Python路径的方法
Jul 24 Python
Python通过递归获取目录下指定文件代码实例
Nov 07 Python
python3.8下载及安装步骤详解
Jan 15 Python
解决keras backend 越跑越慢问题
Jun 18 Python
pandas参数设置的实用小技巧
Aug 23 Python
Python 虚拟环境工作原理解析
Dec 24 Python
Python+Appium实现自动化清理微信僵尸好友的方法
Feb 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
php邮箱地址正则表达式验证
2015/11/13 PHP
PHP实现找出链表中环的入口节点
2018/01/16 PHP
php中青蛙跳台阶的问题解决方法
2018/10/14 PHP
jquery 常用操作整理 基础入门篇
2009/10/14 Javascript
简洁Ajax函数处理(示例代码)
2013/11/15 Javascript
JavaScript调用客户端的可执行文件(示例代码)
2013/11/28 Javascript
判断客户浏览器是否支持cookie的示例代码
2013/12/23 Javascript
AngularJS内置指令
2015/02/04 Javascript
JavaScript快速切换繁体中文和简体中文的方法及网站支持简繁体切换的绝招
2016/03/07 Javascript
简单谈谈vue的过渡动画(推荐)
2017/10/11 Javascript
微信小程序如何获取openid及用户信息
2018/01/26 Javascript
如何基于vue-cli3.0构建功能完善的移动端架子
2019/04/24 Javascript
Jquery $.map使用方法实例详解
2020/09/01 jQuery
python encode和decode的妙用
2009/09/02 Python
Python语法快速入门指南
2015/10/12 Python
Python正则表达式教程之三:贪婪/非贪婪特性
2017/03/02 Python
python字符串与url编码的转换实例
2018/05/10 Python
Python对象属性自动更新操作示例
2018/06/15 Python
浅析python中的迭代与迭代对象
2018/10/08 Python
通过pykafka接收Kafka消息队列的方法
2018/12/27 Python
python浪漫表白源码
2019/04/05 Python
Django的models中on_delete参数详解
2019/07/16 Python
在 Python 中接管键盘中断信号的实现方法
2020/02/04 Python
写出二分查找算法的两种实现
2013/05/13 面试题
MIS软件工程师的面试题
2016/04/22 面试题
销售自荐信
2013/10/22 职场文书
银行营业厅大堂经理岗位职责
2014/01/06 职场文书
高中化学教学反思
2014/01/13 职场文书
校园歌手大赛策划书
2014/01/17 职场文书
关于安全的演讲稿
2014/05/09 职场文书
企业形象策划方案
2014/05/29 职场文书
2015年教师节慰问信
2015/03/23 职场文书
小兵张嘎观后感
2015/06/03 职场文书
导游词之金鞭溪风景区
2019/09/12 职场文书
MySQL锁机制
2021/04/05 MySQL
html用代码制作虚线框怎么做? dw制作虚线圆圈的技巧
2022/12/24 HTML / CSS