半循环做
与其他语言不同,Python 没有 do-until 或 do-while 构造(这将允许代码在测试条件之前执行一次)。但是,你可以将 while True
与 break
结合使用以达到相同的目的。
a = 10
while True:
a = a-1
print(a)
if a<7:
break
print('Done.')
这将打印:
9
8
7
6
Done.
与其他语言不同,Python 没有 do-until 或 do-while 构造(这将允许代码在测试条件之前执行一次)。但是,你可以将 while True
与 break
结合使用以达到相同的目的。
a = 10
while True:
a = a-1
print(a)
if a<7:
break
print('Done.')
这将打印:
9
8
7
6
Done.