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中的多线程实例教程
Aug 27 Python
用Python写一个无界面的2048小游戏
May 24 Python
python实现斐波那契数列的方法示例
Jan 12 Python
用十张图详解TensorFlow数据读取机制(附代码)
Feb 06 Python
PYTHON基础-时间日期处理小结
May 05 Python
Python数据分析模块pandas用法详解
Sep 04 Python
python实现KNN分类算法
Oct 16 Python
python实现操作文件(文件夹)
Oct 31 Python
Python如何基于smtplib发不同格式的邮件
Dec 30 Python
Python爬取新型冠状病毒“谣言”新闻进行数据分析
Feb 16 Python
pygame用blit()实现动画效果的示例代码
May 28 Python
Python机器学习实战之k-近邻算法的实现
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
《雄兵连》《烈阳天道》真的来了
2020/07/13 国漫
天津市收音机工业发展史
2021/03/04 无线电
在Zeus Web Server中安装PHP语言支持
2006/10/09 PHP
解析php中获取系统信息的方法
2013/06/25 PHP
PHP 二维关联数组根据其中一个字段排序(推荐)
2017/04/04 PHP
Laravel框架基于中间件实现禁止未登录用户访问页面功能示例
2019/01/17 PHP
JavaScript中的其他对象
2008/01/16 Javascript
json 入门基础教程 推荐
2009/10/31 Javascript
Dom 结点创建 基础知识
2011/10/01 Javascript
使用js实现的简单拖拽效果
2015/03/18 Javascript
浅析Javascript匿名函数与自执行函数
2016/02/06 Javascript
jQuery插件支持同一页面被多次调用
2016/02/14 Javascript
Vue CLI3搭建的项目中路径相关问题的解决
2018/09/17 Javascript
vue实现微信浏览器左上角返回按钮拦截功能
2020/01/18 Javascript
vue学习笔记之slot插槽用法实例分析
2020/02/29 Javascript
vue利用全局导航守卫作登录后跳转到未登录前指定页面的实例代码
2020/05/19 Javascript
Python map和reduce函数用法示例
2015/02/26 Python
python中日期和时间格式化输出的方法小结
2015/03/19 Python
Python程序退出方式小结
2017/12/09 Python
pycharm 解除默认unittest模式的方法
2018/11/30 Python
Python中@property的理解和使用示例
2019/06/11 Python
python利用JMeter测试Tornado的多线程
2020/01/12 Python
Python如何操作docker redis过程解析
2020/08/10 Python
牵手50香港:专为黄金岁月的单身人士而设的交友网站
2020/08/14 全球购物
意大利网上购书网站:Libraccio.it
2021/02/03 全球购物
《尊严》教学反思
2014/02/11 职场文书
2014年新生军训方案
2014/05/01 职场文书
创先争优活动党员公开承诺书
2014/08/29 职场文书
2014年单位法制宣传日活动总结
2014/11/01 职场文书
结婚保证书(三从四德)
2015/02/26 职场文书
报案材料怎么写
2015/05/25 职场文书
2015年电信员工工作总结
2015/05/26 职场文书
大学生入党自传2015
2015/06/26 职场文书
关于幸福的感言
2015/08/03 职场文书
用Python监控你的朋友都在浏览哪些网站?
2021/05/27 Python
CSS使用SVG实现动态分布的圆环发散路径动画
2022/12/24 HTML / CSS