Xử lý ngoại lệ
Python 3Try-except bắt lỗi
📖 Lý thuyết ⭐⭐ Trung bình
🏆 +10 XP
⏱ 8 phút
Xử lý ngoại lệ
Khi code bị lỗi, chương trình sẽ dừng đột ngột. Dùng try-except để bắt lỗi:
try:
so = int(input())
print(10 / so)
except ValueError:
print("Loi: khong phai so!")
except ZeroDivisionError:
print("Loi: chia cho 0!")
finally:
print("Luon chay")
Các loại lỗi thường gặp
ValueError: sai kiểu dữ liệuZeroDivisionError: chia cho 0IndexError: truy cập ngoài mảngKeyError: key không tồn tại trong dict
📝 Kiểm tra nhanh
📝 Đây là bài tự kiểm tra — nhấn "Nộp bài" để hoàn thành
1 Cấu trúc nào dùng để bắt lỗi (exception) trong Python?
2 Từ khóa nào dùng để bắt một loại ngoại lệ cụ thể trong Python?
3 Khối lệnh nào trong try-except luôn được thực thi dù có lỗi hay không?
main.py
Nhấn "▶ Chạy" để thực thi code Python...