สอนเขียนโค้ดภาษา Python ทำซ้ำโปรแกรมด้วย for loop และ while loop โดยคำสั่งทั้ง 2 เป็นคำสั่งทำซ้ำการทำงานของโปรแกรมทั้งคู่ ต่างกันตรงวิธีการเขียนโค้ด การกำหนดเงื่อนไขของการทำซ้ำ สามารถเขียนโปรแกรมได้ดังนี้
ตัวอย่าง Python ทำซ้ำโปรแกรมด้วย for loop
for v in range( 1, 6 ) :
print( v )
ผลลัพธ์
1
2
3
4
5
โค้ดด้านบนใช้คำสั่ง for loop คือ for v in range( 1, 6 ) หมายความว่า วนลูปทั้งหมด 5 รอบ (รอบที่ 1 ถึง 5) คือ 6 - 1 และเก็บค่าการวนลูปไว้ที่ตัวแปร v เพื่อนำไปใช้ในลูป for
ตัวอย่าง Python ทำซ้ำโปรแกรมด้วย while loop
i = 1
while i <= 5 :
print( i )
i = i + 1
ผลลัพธ์
1
2
3
4
5
อธิบาย
โค้ดด้านบนใช้คำสั่ง while loop คือ while i <= 5 หากหัวแปร i มีค่าน้อยกว่าหรือเท่ากับ 5 ให้วนลูป while และภายในลูป while ให้บวกเพิ่มค่า i บวก 1 จนกว่าเงื่อนไข i <= 5 จะเป็นเท็จ ก็จะหยุดวนลูป while