半迴圈做

與其他語言不同,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.