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