#!/usr/bin/python

count = 0

while (count

以上代码执行输出结果:

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!

while 语句时还有另外两个重要的命令 continue,break 来跳过循环,continue 用于跳过该次循环,break 则是用于退出循环,此外"判断条件"还可以是个常值,表示循环必定成立,具体用法如下:

# continue 和 break 用法

i = 1

while i  0:     # 非双数时跳过输出

continue

print i         # 输出双数2、4、6、8、10

i = 1

while 1:            # 循环条件为1必定成立

print i         # 输出1~10

i += 1

if i > 10:     # 当i大于10时跳出循环

break

无限循环

如果条件判断语句永远为 true,循环将会无限的执行下去,如下实例:

#!/usr/bin/python

var = 1

while var == 1 :  # 该条件永远为true,循环将无限执行下去

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, in num = raw_input("Enter a number :")

KeyboardInterrupt

注意:以上的无限循环你可以使用 CTRL+C 来中断循环。

循环使用 else 语句

在 python 中,for … else 表示这样的意思,for 中的语句和普通的没有区别,else 中的语句会在循环正常执行完(即 for 不是通过 break 跳出而中断的)的情况下执行,while … else 也是一样。

#!/usr/bin/python

count = 0

while count

以上实例输出结果为:

0 is less than 5

1 is less than 5

2 is less than 5

3 is less than 5

4 is less than 5

5 is not less than 5

简单语句组

类似if语句的语法,如果你的while循环体中只有一条语句,你可以将该语句与while写在同一行中, 如下所示:

#!/usr/bin/python

flag = 1

while (flag): print 'Given flag is really true!'

print "Good bye!"

注意:以上的无限循环你可以使用 CTRL+C 来中断循环。

pythonwhile循环实例 其和超过10_Python While循环语句相关推荐

  1. mysql plsql循环语句吗,Oracle PLSQL 在游标中用while循环实例程序

    Oracle PLSQL 在游标中用while循环实例程序 Oracle PLSQL 在游标中用while循环实例程序 Oracle PLSQL 在游标中用while循环实例程序 declare cu ...

  2. pythonwhile循环实战教程_Python入门丨for循环和while循环

    for...in...循环语句 for循环可以遍历任何序列的项目,如一个列表或者一个字符串 实例 for i in 'one': print(i) 输出结果 o n e for循环:空房子 空房子的学 ...

  3. PHP For循环字母A-Z当超过26个字母时输出AA,AB,AC

    php循环输出26个大小写英文字母 for($i=65;$i<91;$i++){echo strtolower(chr($i)).' ';//输出小写字母echo strtoupper(chr( ...

  4. shell中的while循环实例

    shell中的while循环实例_wdz306ling的博客-CSDN博客_shell while 1.利用while循环计算1到100的和: 示例代码1: #!/bin/bash i=1 sum=0 ...

  5. Qt对话框的事件循环实例分析

    写下这个给自己备忘,关于事件循环以及多线程方面的东西我还需要多多学习.首先我们都知道程序有一个主线程,在GUI程序中这个主线程也叫GUI线程,图形和绘图相关的函数都是由主线程来提供.主线程有个事件循环 ...

  6. 如何在js代码中消灭for循环实例详解

    转载自:https://www.jb51.net/article/144662.htm 补充一:看来很多人没看完文章就评论了.我在文章末尾说了,是不写 for 循环,不是不用 for 循环.简单陈述不 ...

  7. java双重for循环流程图_JAVA程序逻辑中的循环结构

    在上一篇文章中提到了程序逻辑通过顺序.分支.循环三种结构来实现的,并介绍了分支结构的执行语句,那么今天这篇文章介绍实现程序逻辑的另一种结构--循环结构. 什么是循环结构 循环结构是指在程序设计语言中按 ...

  8. python猜数字循环_python-练习实现猜数字的循环

    目录: input:输入 print:输出 int:整数型 if循环:如果 elif:或者 else:否则 break:结束本次循环 python语言是从上到下一句一句执行的. 代码部分:#!/usr ...

  9. python3列表生成式中的for循环与普通放在外面的for循环细微差异

    python3列表生成式中的for循环与普通放在外面的for循环细微差异 实例: 给定列表alist = [1,2,3,4,5,6,7],k=3 想要使用for循环达成输出[5,6,7,1,2,3,4 ...

最新文章

  1. 《计算机科学导论》一2.3 非位置化数字系统
  2. 《漫画算法2》源码整理-7 第K大的数字
  3. 北大igem生物计算机,正在报名 | 2019国际基因工程机器大赛(iGEM)
  4. 【深度学习】使用Python+PyTorch预测野外火灾
  5. linux declare大小写,关于linux:将用户输入转换为大写
  6. 光模块功能失效的原因有哪些?
  7. 台湾高僧称游戏中杀人是罪业死后要下地狱
  8. n维数组实现(可变参数表的使用)
  9. [转载] Google Java代码规范
  10. 8个免费查找文献的学术网站
  11. SharpShooter Reports.Web 7.5 Crack
  12. python dlib caffe人脸相似度_基于深度学习的人脸识别系统(Caffe+OpenCV+Dlib)【二】人脸预处理...
  13. 快速获取网站媒体资源方法
  14. 音视频5.1——MediaCodec 同步方式完成AAC硬解成PCM
  15. Android Retrofit Put请求
  16. 中国智能农业行业市场供需与战略研究报告
  17. 520快到了,给你对象写个怦然心动吧
  18. Tika解析rar文件
  19. rmTopCMS——轻便、多变的CMS服务系统
  20. lambada 表达式

热门文章

  1. ComponentArt控件分析之ComboBox(2)
  2. ArcGIS:ArcToolBox工具使用——提取DEM/DSM中的高程点
  3. bzoj 1716 找零钱
  4. css 实现居中的五种方式
  5. 浅谈nodejs中的Crypto模块
  6. 《java入门第一季》之类面试题
  7. PYTHON解析XML的多种方式效率对比实测
  8. coursera 视频总是缓冲或者无法观看,有什么方法解决?
  9. 关闭算法推荐正如刻舟求剑?!
  10. pytorch报错: invalid argument 0: Sizes of tensors must match except in dimension 0.