Devdit
 

คำสั่งหยุดทำงาน Python

9.1K

สอนเขียนคำสั่งหยุดทำงาน Python ด้วยคำสั่ง exit และ break สามารถเขียนโปรแกรมได้ดังนี้

 

ตัวอย่าง คำสั่งหยุดทำงาน Python ด้วย exit

print('a working')
print('b working')
exit()
print('c working')

ผลลัพธ์

a working
b working

พิจารณาโค้ดด้านบนมีคำสั่ง print 3 คำสั่ง คือ a b และ c working แต่ผลลัพธ์ทำแค่ 2 คือ a และ b เนื่องจากมีคำสั่ง exit() คั่นระหว่าง b และ c เนื่องจากคำสั่ง exit เป็นคำสั่งหยุดทำงานของภาษา Python จึงทำให้ c ไม่ทำงานตามตัวอย่าง

 

ตัวอย่าง คำสั่งหยุดทำงาน Python ด้วย break

for i in range( 4 ):
    if( i == 2 ): break
    print( i )

print('end program')

ผลลัพธ์

0
1
end program

พิจารณาโค้ดด้านบนมีการใช้คำสั่ง break ภายในลูป for โดยคำสั่ง break เป็นคำสั่งหยุดการทำงานเหมือนกันแต่จะไม่หยุดเหมือนกับ exit แต่ break มักจะใช้กับการทำงานในส่วนย่อยของโปรแกรม เช่น หยุดการทำงานของลูป for, while เป็นต้น จากตัวอย่างกรณีถ้า i = 2 ให้หยุด (break) การการวนลูป และออกมาทำงานในส่วนของโค้ดบรรทัดต่อไป

แก้ไข 2 ปีที่แล้ว
ชอบ
ลิ้งก์
แชร์
Devdit มีช่อง YouTube แล้ว
เราสร้างวิดีโอเกี่ยวกับเทคโนโลยี ทำตามง่ายๆ