Devdit
 

Python วนลูปข้อมูล ด้วย for loop และ while loop

1.6K

สอนเขียนภาษา 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 ทุกครั้งที่วนลูป

แก้ไข 2 ปีที่แล้ว
ชอบ
ลิ้งก์
แชร์
Devdit มีช่อง YouTube แล้ว
เราสร้างวิดีโอเกี่ยวกับเทคโนโลยี ทำตามง่ายๆ