Python ไม่มี Do-While Loop เทียบเท่า C/C++ หรือ Java จุดศูนย์กลางของ Do-While คือเงื่อนไข Loop ถูกตรวจสอบที่สิ้นสุดของ Loop Body คุณสมบัตินี้สามารถจำลองได้ด้วยโค้ด Python ต่อไปนี้:
ตัวอย่าง
condition = True
x = 0
while condition == True:
x = x + 1
print(x)
if x >= 5:
condition = False
ผลลัพธ์
ผลลัพธ์คือ:
1
2
3
4
5