บทความนี้ขอกล่าวถึง Python while True คืออะไร หมายความว่าอะไร โดย Python while True คือ การวนลูปด้วยคำสั่ง while โดยจะทำงานในลูป while ไปเรื่อยๆ จนกว่าค่า True จะเปลี่ยนเป็นค่า False ตามตัวอย่าง
ตัวอย่าง Python while True คือ
i = 1
a = True
while( a ):
print( "i = "+str(i) )
i = i + 1
if( i == 13 ):
a = False
ผลลัพธ์
i = 1
i = 2
i = 3
i = 4
i = 5
i = 6
i = 7
i = 8
i = 9
i = 10
i = 11
i = 12
พิจารณาโค้ดด้านบนเราต้องการวนลูปทั้งหทด 12 รอบ โดยกำหนดให้ตัวแปร a = True ทำหน้าที่ควบคุมการวนลูป while กรณีภายในลูป while ถ้า i = 13 ให้ตัวแปร a = False ซึ่งเมื่อค่า a = False จะส่งผลให้ลูป while หยุดการทำงานลง