การหยุดการทำงานของโปรแกรมนั้น สามารถหยุดการทำงานได้หลายลักษณะด้วยกัน เช่น การหยุดการทำงานแล้วกลับไปวนรอบใหม่ หรือการหยุดการทำงานแล้วออกจากโปรแกรมหลักไปเลย ซึ่งผู้เรียนควรเลือกใช้คำสั่งในการหยุดการทำงานให้ถูกต้อง เพื่อให้โปรแกรมสามารถทำงานได้ถูกต้องและมีประสิทธิภาพ คำสั่งหยุดการทำงานในบทเรียนนี้นั้น นักเรียนจะได้เรียนรู้ทั้งหมด 2 คำสั่งด้วยกันคือ 

คำสั่ง break ใช้สำหรับหยุดการทำงานของ loop ในทันทีโดยไม่จำเป็นต้องให้เงื่อนไขเป็น False ก่อน มันมักจะใช้ในกรณีที่เราต้องการสร้างเงื่อนไขให้โปรแกรมออกจาก loop ที่นอกเหนือจากเงื่อนไขของ loop มาดูตัวอย่างการใช้งานคำสั่ง break ในภาษา Python 

ในตัวอย่าง เป็นโปรแกรมในการแสดงตัวเลขจาก 1 ถึง 10 เราได้สร้างเงื่อนไขด้วยคำสั่ง if ว่าถ้าหากค่าของตัวแปร i นั้นเท่ากับ 5 เราจะเรียกใช้คำสั่ง break นั้นหมายความว่าโปรแกรมจะออกจาก loop ในทันที ถึงแม้ว่าการวนค่าในคำสั่ง for นั้นจะยังไม่เสร็จสิ้น 

ผลลัพธ์การทำงานของโปรแกรมที่แสดงเพียง 1 ถึง 4 เพราะว่าโปรแกรมเจอคำสั่ง break เมื่อค่าของ i นั้นเท่ากับ 5 

ในตัวอย่าง เราใช้คำสั่ง for loop ในการวนจาก 1 ถึง 10 เช่นเดียวกันกับในตัวอย่างที่แล้ว แต่สิ่งที่แตกต่างกันเราสร้างเงื่อนไขให้โปรแกรมข้ามการแสดงผลของเลขคี่ไปจากเงื่อนไข i % 2 == 1 ทำให้คำสั่งการแสดงผลถูกข้ามการทำงานไปรอบใหม่ในทันที 

ไม่เหมือนคำสั่ง break คำสั่ง continue ใช้สำหรับข้ามการทำงานของ loop ไปทำงานในรอบใหม่ทันทีโดยไม่สนใจคำสั่งที่เหลือหลังจากนั้น มาดูตัวอย่างการใช้งานคำสั่ง continue เพื่อแสดงผลตัวเลขคู่ในภาษา Python 

ผลลัพธ์การทำงานของโปรแกรมสำหรับการแสดงผลเลขคู่ 1 ถึง 10

จากการใช้คำสั่ง break และ continue กับ loop นั้นถึงแม้ว่าเราจะแสดงตัวอย่างเพียงการใช้กับคำสั่ง for แต่คุณสามารถใช้ได้กับ loop ทุกประเภทแม้กระทั่งกับคำสั่ง while ก็เช่นกัน