Python ในขณะที่ลูป
Python Loops
Python มีคำสั่งวนซ้ำสองคำสั่ง:
- ในขณะที่ลูป
- สำหรับลูป
ในขณะที่ลูป
ด้วยwhile loop เราสามารถรันชุดคำสั่งได้ตราบเท่าที่เงื่อนไขเป็นจริง
ตัวอย่าง
พิมพ์ฉันตราบใดที่ฉันน้อยกว่า 6:
i = 1
while i
print(i)
i += 1
หมายเหตุ:อย่าลืมเพิ่ม i ไม่เช่นนั้นการวนซ้ำจะดำเนินต่อไปตลอดไป
while loop ต้องการให้ตัวแปร ที่เกี่ยวข้องพร้อม ในตัวอย่างนี้ เราต้องกำหนดตัวแปรการจัดทำดัชนีiซึ่งเราตั้งค่าเป็น 1
คำสั่งแบ่ง
ด้วย คำสั่ง breakเราสามารถหยุดการวนซ้ำได้แม้ว่าเงื่อนไข while จะเป็นจริง:
ตัวอย่าง
ออกจากลูปเมื่อฉันเป็น 3:
i = 1
while i
print(i)
if i == 3:
break
i += 1
ถ้อยแถลงต่อ
ด้วย คำสั่ง ต่อเราสามารถหยุดการวนซ้ำปัจจุบัน และดำเนินการต่อไป:
ตัวอย่าง
ดำเนินการต่อในการทำซ้ำครั้งต่อไปถ้าฉันคือ 3:
i = 0
while i
i += 1
if i == 3:
continue
print(i)
คำชี้แจงอื่น ๆ
ด้วย คำสั่ง elseเราสามารถรันบล็อกของโค้ดได้หนึ่งครั้งเมื่อเงื่อนไขไม่เป็นจริงอีกต่อไป:
ตัวอย่าง
พิมพ์ข้อความเมื่อเงื่อนไขเป็นเท็จ:
i = 1
while i
print(i)
i += 1
else:
print("i is no longer less than 6")