ในไพทอนมีการทำงานควบคุมลูป อยู่ สามอย่าง คือ pass, break, continue
pass ไว้สำหรับใช้แทน Statements อื่นๆ เพื่อให้ผ่านการทำงานไป
break ไว้สำหรับหยุดลูปที่กำลังทำงานอยู่ เพื่อออกจากการทำงานวนซ้ำ
continue ไว้สำหรับออกจากลูปปัจจุบันที่กำลังทำงานอยู่ แล้วไม่ทำงาน Statements อื่นๆ ในลูปนั้น และจะขึ้นลูปใหม่โดยการเช็คตรรกใหม่
ตัวอย่าง for_loop_continue_barak_pass_statement.py
ตัวอย่าง break
for str in 'Mindphp.com': # ตัวอย่างแรก
if str=='d':
print('Loop หยุดทำงาน')
break
print ('Current Letter :', str)
ผลที่ได้
Current Letter : M
Current Letter : i
Current Letter : n
Loop หยุดทำงาน
จะเห็นว่าหลังจาก n แล้วจะไม่มีการแสดงผลใดๆ ออกมาอีก คือ ออกจากการทำงานของลูปนั้นไปทันที
ตัวอย่าง continue
for str in 'Mindphp.com': # ตัวอย่างแรก
if str=='d':
print('ข้ามการทำงาน')
continue
print('การทำงานที่ถูกข้าม')
print ('Current Letter :', str)
ผลที่ได้
Current Letter : M
Current Letter : i
Current Letter : n
ข้ามการทำงาน
จะเห็นว่าข้อความ "การทำงานที่ถูกข้าม" จะไม่ถูกแสดงออกมา