Python 循环语句
Posted niezhongle
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Python 循环语句相关的知识,希望对你有一定的参考价值。
Python提供了for循环和while循环(在Python中没有do..while循环):
循环类型 |
描述 |
在给定的判断条件为 true 时执行循环体,否则退出循环体。 |
|
重复执行语句 |
|
你可以在while循环体中嵌套for循环 |
while 循环
while 判断条件:
执行语句……
while 语句时还有另外两个重要的命令 continue,break 来跳过循环,continue 用于跳过该次循环,break 则是用于退出循环,此外"判断条件"还可以是个常值,表示循环必定成立,具体用法如下:
# continue 和 break 用法
i = 1
while i < 10: i += 1 i
f i%2 > 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
循环使用 else 语句
在 python 中,while … else 在循环条件为 false 时执行 else 语句块:
for iterating_var in sequence:
statements(s)
For 循环
循环使用 else 语句
在 python 中,for … else 表示这样的意思,for 中的语句和普通的没有区别,else 中的语句会在循环正常执行完(即 for 不是通过 break 跳出而中断的)的情况下执行,while … else 也是一样。
Python for 循环嵌套语法:
for iterating_var in sequence: for iterating_var in sequence: statements(s) statements(s)
Python while 循环嵌套语法:
while expression: while expression: statement(s) statement(s)
你可以在循环体内嵌入其他的循环体,如在while循环中可以嵌入for循环, 反之,你可以在for循环中嵌入while循环。
循环控制语句
循环控制语句可以更改语句执行的顺序。Python支持以下循环控制语句:
控制语句 |
描述 |
在语句块执行过程中终止循环,并且跳出整个循环 |
|
在语句块执行过程中终止当前循环,跳出该次循环,执行下一次循环。 |
|
pass是空语句,是为了保持程序结构的完整性。 |
以上是关于Python 循环语句的主要内容,如果未能解决你的问题,请参考以下文章