for ซ้อน for Python วนลูป for ในคำสั่ง for บทความนี้สอนเขียนภาษา Python เพื่อสร้างโค้ด for ซ้อน for จากตัวอย่างโค้ด for แรกวนลูปทั้งหมด 3 รอบ ส่วน for ที่ซ้อนวนลูปทั้งหมด 2 รอบ สามารถเขียนโปรแกรมได้ดังนี้
ตัวอย่าง for ซ้อน for Python วนลูป for ในคำสั่ง for
for i in range( 1, 4 ):
print( 'for แรกรอบที่',i )
for j in range( 1, 3 ):
print( i,j )
ผลลัพธ์
for แรกรอบที่ 1
1 1
1 2
for แรกรอบที่ 2
2 1
2 2
for แรกรอบที่ 3
3 1
3 2
for ซ้อน for Python วนลูป for ในคำสั่ง for สามารถอธิบายโค้ดคำสั่งได้ดังนี้
1. for แรกคือ for i in range( 1, 4 ) หมายความว่า วนลูปทั้งหมด 3 รอบ คือ 1 ถึง 3 เก็บตัวเลขการวนลูปไว้ที่ตัวแปร i
2. for สองที่ซ้อนคือ for j in range( 1, 3 ) หมายความว่า วนลูปทั้งหมด 2 รอบ คือ 1 ถึง 2 เก็บตัวเลขการวนลูปไว้ที่ตัวแปร j
3. for แรกจะแสดงข้อความ “for แรกรอบที่” ตามด้วยตัวเลขวนลูปของตัวแปร i
4. for สองที่ซ้อนจะแสดงตัวเลข 2 ตัว คือ ตัวแปร i จาก for แรก และตัวแปร j ของ for ตัวเอง