【发布时间】:2014-04-18 03:08:35
【问题描述】:
fn='a'
x=1
while fn:
print(x)
x+=1
if x==100:
fn=''
输出:1 ... 99
fn=''
x=1
while fn:
print(x)
x+=1
if x==100:
fn='a'
输出:while 循环没有运行。
while循环没有运行的原因是什么?
是否结束while循环的条件是'False',因此它不能执行'while false'迭代?
【问题讨论】:
标签: python loops python-3.x while-loop boolean