Python While 循环语句
来源:互联网 发布:淘宝拆车喇叭 编辑:程序博客网 时间:2024/06/06 00:50
Python 编程中 while 语句用于循环执行程序,即在某条件下,循环执行某段程序,以处理需要重复处理的相同任务。其基本形式为:
while 判断条件: 执行语句……
执行语句可以是单个语句或语句块。判断条件可以是任何表达式,任何非零、或非空(null)的值均为true。
当判断条件假false时,循环结束。
执行流程图如下:
Gif 演示 Python while 语句执行过程
实例
#!/usr/bin/pythoncount =0while(count < 9):print'The count is:',countcount =count +1print"Good bye!"
运行实例 »
以上代码执行输出结果:
The count is: 0The count is: 1The count is: 2The count is: 3The count is: 4The count is: 5The count is: 6The count is: 7The count is: 8Good bye!
while 语句时还有另外两个重要的命令 continue,break 来跳过循环,continue 用于跳过该次循环,break 则是用于退出循环,此外"判断条件"还可以是个常值,表示循环必定成立,具体用法如下:
# continue 和 break 用法i =1whilei <10:i +=1ifi%2 > 0:# 非双数时跳过输出continueprinti# 输出双数2、4、6、8、10i =1while1:# 循环条件为1必定成立printi# 输出1~10i +=1ifi >10:# 当i大于10时跳出循环break
无限循环
如果条件判断语句永远为 true,循环将会无限的执行下去,如下实例:
实例
#!/usr/bin/python# -*- coding: UTF-8 -*-var =1whilevar ==1 :# 该条件永远为true,循环将无限执行下去num =raw_input("Enter a number :")print"You entered:",numprint"Good bye!"
以上实例输出结果:
Enter a number :20You entered: 20Enter a number :29You entered: 29Enter a number :3You entered: 3Enter a number between :Traceback (most recent call last): File "test.py", line 5, in <module> num = raw_input("Enter a number :")KeyboardInterrupt
注意:以上的无限循环你可以使用 CTRL+C 来中断循环。
循环使用 else 语句
在 python 中,while … else 在循环条件为 false 时执行 else 语句块:
实例
#!/usr/bin/pythoncount =0whilecount <5:printcount," is less than 5"count =count +1else:printcount," is not less than 5"
以上实例输出结果为:
0 is less than 51 is less than 52 is less than 53 is less than 54 is less than 55 is not less than 5
简单语句组
类似 if 语句的语法,如果你的 while 循环体中只有一条语句,你可以将该语句与while写在同一行中, 如下所示:
实例
#!/usr/bin/pythonflag =1while(flag):print'Given flag is really true!'print"Good bye!"
注意:以上的无限循环你可以使用 CTRL+C 来中断循环。
笔记列表
阅读全文
0 0
- Python While循环语句
- Python--While循环语句
- Python While 循环语句
- Python While 循环语句
- Python While 循环语句
- Python While 循环语句
- Python While 循环语句
- Python循环语句(while)
- Python菜鸟--While循环语句
- Python循环语句for和while
- python 学习(五) While 循环语句
- python for和while循环语句实例教程
- Python笔记:循环语句 for while
- Python 3基础教程5-while循环语句
- Python流程控制语句->While循环
- Python笔记(十)--while循环语句
- Python While 和 For 循环语句
- Python笔记-if语句、for循环、while循环
- 调用相机拍照并展示
- ConflictingBeanDefinitionException: Annotation-specified bean name 'errorPageFilter'
- 挑战程序竞赛系列(38):4.1模运算的世界(1)
- PAT乙级——1002写出这个数
- localStorage实现简单web 留言本
- Python While 循环语句
- 欢迎使用CSDN-markdown编辑器
- countAndSay
- 视频实时OpenGL渲染并保存渲染结果合成MP4
- Java学习笔记-方法的重载
- PHP Fatal error: Uncaught Error: Call to undefined function xml_parser_create() 引发的问题
- SAP-MM-PA精解分析系列之物料(02)-物料类型
- 【OpenCV开发之三】关于双目视觉系统应用开发
- Mysql连接查询(自然连接、自身连接、外连接、多表连接)总结
我是可爱男生睡便天下男人
col***iansy@Outlook.com
猜大小的游戏
我是可爱男生睡便天下男人
col***iansy@Outlook.com
六月耶
438***@qq.com
猜拳小游戏
测试结果:
六月耶
438***@qq.com
夕阳晨伤
112***5110@qq.com
摇筛子游戏
夕阳晨伤
112***5110@qq.com
(+__+)
lk0***21428@126.com
十进制转二进制