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插入排序算法实例分析
Jul 03 Python
Python浅复制中对象生存周期实例分析
Apr 02 Python
Flask框架实现给视图函数增加装饰器操作示例
Jul 16 Python
便捷提取python导入包的属性方法
Oct 15 Python
Python面向对象之类的定义与继承用法示例
Jan 14 Python
Python判断变量名是否合法的方法示例
Jan 28 Python
Python中使用pypdf2合并、分割、加密pdf文件的代码详解
May 21 Python
Window10下python3.7 安装与卸载教程图解
Sep 30 Python
Python如何使用内置库matplotlib绘制折线图
Feb 24 Python
python代码如何注释
Jun 01 Python
Python 合并拼接字符串的方法
Jul 28 Python
Flask处理Web表单的实现方法
Jan 31 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中socket通信机制实例详解
2015/01/03 PHP
PHP Reflection API详解
2015/05/12 PHP
jquery api参考 visualjquery 中国线路 速度快
2007/11/30 Javascript
用JQuery调用Session的实现代码
2010/10/29 Javascript
jquery简单实现滚动条下拉DIV固定在头部不动
2013/11/25 Javascript
调用DOM对象的focus使文本框获得焦点
2014/02/19 Javascript
JavaScript获取一个范围内日期的方法
2015/04/24 Javascript
js获取地址栏中传递的参数(两种方法)
2017/02/08 Javascript
借助node实战JSONP跨域实例
2017/03/30 Javascript
Bootstrap与Angularjs的模态框实例代码
2017/08/03 Javascript
详解使用React全家桶搭建一个后台管理系统
2017/11/04 Javascript
d3.js实现自定义多y轴折线图的示例代码
2018/05/30 Javascript
手把手教你如何使用nodejs编写cli命令行
2018/11/05 NodeJs
node获取客户端ip功能简单示例
2019/08/24 Javascript
JavaScript中的全局属性与方法深入解析
2020/06/14 Javascript
vue 解决在微信内置浏览器中调用支付宝支付的情况
2020/11/09 Javascript
vuex页面刷新导致数据丢失的解决方案
2020/12/10 Vue.js
[38:44]DOTA2上海特级锦标赛A组小组赛#2 Secret VS CDEC第二局
2016/02/25 DOTA
Python os模块学习笔记
2015/06/21 Python
在win和Linux系统中python命令行运行的不同
2016/07/03 Python
python 添加用户设置密码并发邮件给root用户
2016/07/25 Python
TensorFlow模型保存和提取的方法
2018/03/08 Python
Win7 64位下python3.6.5安装配置图文教程
2020/10/27 Python
Python 爬取携程所有机票的实例代码
2018/06/11 Python
python实现中文文本分句的例子
2019/07/15 Python
opencv设置采集视频分辨率方式
2019/12/10 Python
html5 Canvas画图教程(5)—canvas里画曲线之arc方法
2013/01/09 HTML / CSS
贪睡宠物用品:Snoozer Pet Products
2020/02/04 全球购物
WebSphere面试题:在WebSphere里面如何部署一个应用
2015/08/02 面试题
计算机专业毕业生求职信分享
2013/12/24 职场文书
鲜花方阵解说词
2014/02/13 职场文书
毕业生找工作求职信
2014/08/05 职场文书
学习教师法的心得体会
2014/09/03 职场文书
党支部考察鉴定意见
2015/06/02 职场文书
VS2019连接MySQL数据库的过程及常见问题总结
2021/11/27 MySQL
详解Go语言中Get/Post请求测试
2022/06/01 Golang