loop ซ้อน loop Python ด้วย for สร้างแม่สูตรคูณ บทความนี้สอนเขียน for แบบ loop ซ้อน loop เพื่อสร้างแม่สูตรคูณ 2 ถึง 12 โดย loop แรกแสดงชื่อแม่สูตรคูณ และ loop สองแสดงสูตรคูณ สามารถเขียนโปรแกรมได้ดังนี้
ตัวอย่าง loop ซ้อน loop Python ด้วย for สร้างแม่สูตรคูณ
for i in range( 2, 13 ) :
print( 'แม่สูตรแม่',i )
for j in range( 2, 13 ) :
print( i,'x',j,'=',(i*j) )
print( '\n' )
ผลลัพธ์
แม่สูตรแม่ 2
2 x 2 = 4
2 x 3 = 6
2 x 4 = 8
2 x 5 = 10
2 x 6 = 12
2 x 7 = 14
2 x 8 = 16
2 x 9 = 18
2 x 10 = 20
2 x 11 = 22
2 x 12 = 24
...
แม่สูตรแม่ 12
12 x 2 = 24
12 x 3 = 36
12 x 4 = 48
12 x 5 = 60
12 x 6 = 72
12 x 7 = 84
12 x 8 = 96
12 x 9 = 108
12 x 10 = 120
12 x 11 = 132
12 x 12 = 144
loop ซ้อน loop Python ด้วย for สร้างแม่สูตรคูณ สามารถอธิบายโค้ดได้ดังนี้
1. loop แรกคือ for i in range( 2, 13 ) หมายความว่าวนลูป 2 ถึง 12 เก็บค่าการวนลูปไว้ที่ตัวแปร i เพื่อนำไปแสดงหัวข้อแม่สูตรคูณ เช่น แม่สูตรแม่ 2
2. loop สองคือ for j in range( 2, 13 ) หมายความว่าวนลูป 2 ถึง 12 เก็บค่าการวนลูปไว้ที่ตัวแปร j เพื่อนำไปแสดงสูตรคูณตาม แม่สูตรคูณที่เก็บไว้ในตัวแปร i ของ loop แรก เช่น 2 x 1 = 2