Python infinite loop ด้วย while 1 บทความนี้สอนวนลูปด้วย while loop แบบ infinite คือวนลูปไม่มีที่สิ้นสุด ด้วยภาษา Python โดยโปรแกรมนี้จะหยุดวนลูปด้วยเงื่อนไข if ร่วมกับคำสั่ง break สามารถเขียนโปรแกรมได้ดังนี้
ตัวอย่าง Python infinite loop ด้วย while 1
i = 0
while 1:
i = i + 1
print( i )
if i == 10:
print( 'หยุด' )
break
ผลลัพธ์
1
2
3
4
5
6
7
8
9
10
หยุด
Python infinite loop ด้วย while 1 จากตัวอย่างวนลูปแบบ infinite หรือไม่มีที่สิ้นสุดด้วย while 1 โดยภายในลูป กำหนดให้ตัวแปร i บวกเพิ่ม 1 และเช็คเงื่อนไข if i == 10 คือ ถ้าตัวแปร i มีค่าเท่ากับ 10 ให้หยุดวนลูปด้วยคำสั่ง break โดยระหว่างวนลูปมีการพิมพ์ค่าตัวแปร i ออกสู่หน้าจอด้วยคำสั่ง print