Course Content
ฟังก์ชัน
การสร้างและเรียกใช้ฟังก์ชัน, พารามิเตอร์และอาร์กิวเมนต์, ค่าที่ส่งกลับจากฟังก์ชัน
0/5
SIT325 การเขียนโปรแกรมคอมพิวเตอร์-Digital Skill Course Certification for Government Personnel

ข้อผิดพลาด (error) เป็นสิ่งที่หลีกเลี่ยงไม่ได้ในการเขียนโปรแกรม อาจเกิดขึ้นได้จากหลายสาเหตุ เช่น การป้อนข้อมูลที่ไม่ถูกต้อง, การหารด้วยศูนย์ หรือการพยายามเข้าถึงไฟล์ที่ไม่มีอยู่ หากเราไม่จัดการข้อผิดพลาดเหล่านี้อย่างเหมาะสม โปรแกรมของเราอาจหยุดทำงานกะทันหัน

โครงสร้าง try-except

โครงสร้าง try-except ใช้สำหรับดักจับ (catch) และจัดการข้อผิดพลาดที่อาจเกิดขึ้น

Python
try:
    # โค้ดที่อาจทำให้เกิดข้อผิดพลาด
except ExceptionType:
    # โค้ดที่จะถูกดำเนินการเมื่อเกิดข้อผิดพลาดชนิด ExceptionType

 
 
 
  • try: บล็อกของโค้ดที่เราต้องการตรวจสอบว่ามีข้อผิดพลาดหรือไม่
  • except: บล็อกของโค้ดที่จะถูกดำเนินการเมื่อเกิดข้อผิดพลาด โดยเราสามารถระบุชนิดของข้อผิดพลาดที่ต้องการดักจับได้