Python กลุ่มคำสั่งการวนซ้ำจะประกอบด้วยคำสั่ง for และ while บทความนี้แนะนำการเขียนโปรแกรมเพื่อการวนซ้ำด้วยภาษา Python โดยใช้คำสั่ง for และ while กับตัวแปรชนิด List เพื่อวนลูปและแสดงผลลัพธ์ออกสู่หน้าจอ สามารถเขียนโปรแกรมได้ดังนี้
ตัวอย่างที่ 1 Python คำสั่งการวนซ้ำ ด้วย for
number = [10,20,30]
for i in range( len(number) ) :
print( number[i] )
ผลลัพธ์
10
20
30
Python คำสั่งการวนซ้ำ ด้วย for ตัวอย่างใช้คำสั่ง for i in range( len(number) ) : หมายความว่าให้วนลูปตามจำนวนข้อมูลในตัวแปร number เก็บค่าการวนลูปไว้ที่ตัวแปร i จากนั้นนำตัวแปร i ไปใช้งานภายใน for เพื่อพิมพ์ค่าตัวแปร number ชนิด List ออกสู่หน้าจอตามลำดับ หรือ Index ของข้อมูลที่วนลูป
ตัวอย่างที่ 2 Python คำสั่งการวนซ้ำ ด้วย while
number = [10,20,30]
i = 0
while i<len( number ):
print( number[i] )
i += 1
ผลลัพธ์
10
20
30
Python คำสั่งการวนซ้ำ ด้วย while เริ่มต้นกำหนดตัวแปร i = 0 จากนั้นกำหนดเงื่อนไขของ while คือ while i<len( number ): หมายความว่าถ้าตัวแปร i มีค่าน้อยกว่าจำนวนข้อมูลของตัวแปร number ให้เข้าไปทำงานในลูป while จากนั้นพิมพ์ค่าตัวแปร number ชนิด List ออกสู่หน้าจอ และบวกค่าตัวแปร i เพิ่ม 1 จากนั้นโปรแกรมจะขึ้นไปเช็คเงื่อนไขของ while ใหม่ ทำไปเรื่อยๆ จนกว่าเงื่อนไขจะเป็นเท็จก็จะจบการวนลูป while