Python không có tương đương do-while loop như C/C++ hay Java. Bản chất do-while là điều kiện lặp được kiểm tra ở cuối thân vòng lặp. Tính năng này có thể mô phỏng bằng code Python sau:
Ví dụ
condition = True
x = 0
while condition == True:
x = x + 1
print(x)
if x >= 5:
condition = False
Kết quả
Kết quả như sau:
1
2
3
4
5