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