话本小说网 > 现代小说 > Python入门级教程
本书标签: 现代 

while运算符

Python入门级教程

while 循环

if语句运行一次,如果它的条件计算为true,并且如果它计算为false,则永远不会运行。

while语句类似,但它可以运行不止一次。只要条件成立,就重复执行内部的语句。一旦计算为false,则执行下一部分代码。

下面是一个while循环,包含一个从1到5的变量,循环结束。

i = 1

while i <=5:

print(i)

i = i + 1

print("Finished!")

结果:

>>>

1

2

3

4

5

Finished!

>>>while 循环-无限循环

while 循环-无限循环

无限循环是一种特殊的while循环,它从不停止运行。它的条件总是为真(True)的。

无限循环案例

while 1==1:

print("In the loop")

这段程序讲不停的打印 "In the loop".

可以通过使用ctrl+ C快捷方式或关闭程序来停止程序的执行。break语句

若要过早结束while循环,可以使用break语句。

在循环里,break语句会立即导致循环结束。

i = 0

while 1==1:

print(i)

i = i + 1

if i >= 5:

print("Breaking")

break

print("Finished")

结果:

>>>

0

1

2

3

4

Breaking

Finished

>>>

在循环外的break语句会导致错误。continue语句

可以在循环中使用的另一个语句是continue

不像 break, continue 跳回循环的顶部,而不是停止它。 (不执行当次循环continue后面的与语句)

i = 0

while True:

i = i +1

if i == 2:

print("Skipping 2")

continue

if i == 5:

print("Breaking")

break

print(i)

print("Finished")

结果

>>>

1

Skipping 2

3

4

Breaking

Finished

>>>

基本上,继续语句停止当前迭代并继续下一个迭代。

在循环外的continue语句会导致错误。

上一章 运算符优先级 Python入门级教程最新章节 下一章 list列表