在Python中,while语句是反复循环处理语句的一种。当’while’后的指定条件式为真(true),则’while’语句中的处理就会被反复实行,直到不满足条件式(即条件式为False)才会退出while循环。而当条件式直接指定为真,则会形成无限循环。
#Python入门教程#
我们来看以下例子。
i=0
whilei3:
print(i)
i=i+1
此例中,当i小于3则输出打印i,然后将i加1反复执行,直到i大于等于3.
实行结果如下:
1
2
而如果我们将此例的while后i3改为true,则有以下代码:
i=0
whiletrue:
print(i)
i=i+1
因为条件式永远为真(true),此代码就会形成无限循环,一直输出打印i.
3
4
……
那么,无限循环语句是否可以推出呢?答案是肯定的。我们可以用ifbreak的组合来退出while语句。ifbreak组合,代表当满足特定条件式时停止或退出当前实行动作。例如,我们将上例改为以下的内容:
i=0
whileTrue:
ifi=3:
break
print(i)
i=i+1
实行后,可以得到以下结果:
所以,从此例可以看出,当i=3时,执行break,跳出无限循环,得到和修改前一致的结果。
以上为Python中的whiletrue所代表意思的说明。如果有疑问请留言,会尽快回复。