Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> Python

จะจัดการกับข้อยกเว้นภายใน Python for loop ได้อย่างไร?


คุณสามารถจัดการข้อยกเว้นภายใน Python for loop ได้เหมือนกับที่คุณทำในบล็อกโค้ดปกติ ไม่ก่อให้เกิดปัญหาใดๆ ตัวอย่างเช่น

for i in range(5):
   try:
      if i % 2 == 0:
         raise ValueError("some error")
      print(i)
except ValueError as e:
   print(e)

สิ่งนี้จะให้ผลลัพธ์

some error
1
some error
3
some error