3.3
3.3
วิชา การเขียนโปรแกรม Python กลุ่มสาระการเรียนรู้ วิทยาศาสตร์และเทคโนโลยี
เรื่อง ออกลูปด้วย break
โปรแกรมคอมพิวเตอร์มีการทำงานในรูปแบบเรียงลำดับเป็นพื้นฐานสำคัญ แต่ในโปรแกรมที่ซับซ้อนยิ่งขึ้นอาจจะมีการทำงานที่จะต้องมีการตัดสินใจเลือกทางใดทางหนึ่งที่เหมาะสมหรือตรงตามเงื่อนไข หรืออาจจะมีในกรณีที่โปรแกรมมีการทำงานแบบวนซ้ำ เพื่อลดความซ้ำซ้อนของการเขียนคำสั่ง ซึ่งคำสั่งเลือกทำและวนซ้ำถือว่าได้มีส่วนสำคัญและจำเป็นอย่างยิ่งต่อการเขียนโปรแกรมหรือพัฒนาโปรแกรมคอมพิวเตอร์ให้มีประสิทธิภาพ
คำสั่ง break
ใช้สำหรับหยุดการทำงานของ loop ในทันทีโดยไม่จำเป็นต้องให้เงื่อนไขเป็น False ก่อน มันมักจะใช้ในกรณีที่เราต้องการสร้างเงื่อนไขให้โปรแกรมออกจาก loop ที่นอกเหนือจากเงื่อนไขของ loop มาดูตัวอย่างการใช้งานคำสั่ง break ในภาษา Python
# Example01
for i in range(1, 11):
if i == 5:
break
print(i, end = ', ')
# Output
1, 2, 3, 4,
ในตัวอย่าง เป็นโปรแกรมในการแสดงตัวเลขจาก 1 ถึง 10 เราได้สร้างเงื่อนไขด้วยคำสั่ง if ว่าถ้าหากค่าของตัวแปร i นั้นเท่ากับ 5 เราจะเรียกใช้คำสั่ง break นั้นหมายความว่าโปรแกรมจะออกจาก loop ในทันที ถึงแม้ว่าการวนค่าในคำสั่ง for นั้นจะยังไม่เสร็จสิ้น