ลูป
คำสั่งควบคุมการทำซ้ำมี 2 ประเภท:
คำสั่งเงื่อนไข และ คำสั่งวนซ้ำ (ซึ่งควบคุมจำนวนครั้งที่จะทำงานภายในบล็อกตามค่าของตัวแปร)
ทำซ้ำ
บล็อก ทำซ้ำ แบบง่ายที่สุดจะทำงานโค้ดภายในตามจำนวนครั้งที่กำหนด

Python
python
for count in range(times):
# ...นับด้วย
บล็อก นับด้วย (มักเรียกว่า for loop) จะเพิ่มค่าตัวแปรจากค่าแรกไปจนถึงค่าที่สาม โดยเพิ่มทีละค่าที่กำหนด (ค่าที่สอง) และทำงานภายในบล็อกหนึ่งครั้งสำหรับแต่ละค่า

Python
python
for VAR in range(from, to + 1, by):
# ...จากทุกรายการ
บล็อก จากทุกรายการ ทำงานคล้ายกัน แต่ใช้ค่าในรายการทีละค่าตามลำดับแทนลำดับตัวเลข

Python
python
for VAR in list:
# ...ทำซ้ำขณะที่ / จนกระทั่ง
บล็อก ทำซ้ำขณะที่ จะทำงานภายในซ้ำไปตราบที่เงื่อนไขเป็นจริง
บล็อก ทำซ้ำจนกระทั่ง จะทำงานภายในซ้ำไปขณะที่เงื่อนไขเป็นเท็จ และออกจากลูปทันทีที่เงื่อนไขกลายเป็นจริง

Python
python
# unit = "while"
while condition:
# ...
# unit = "until"
while not condition:
# ...หยุด / ทำต่อ
บล็อก หยุด ช่วยให้ ออกจากลูปก่อนกำหนด ได้
ทำต่อ (ในภาษาโปรแกรมส่วนใหญ่คือ continue) จะข้ามโค้ดที่เหลือภายในบล็อกและเริ่มรอบถัดไปของลูป

Python
python
break
continue