Thành công! Đăng nhập thành công.

Xử lý ngoại lệ

Lý thuyết Trung bình ⭐ +10

Xử lý ngoại lệ

Python 3

Try-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ệu
  • ZeroDivisionError: chia cho 0
  • IndexError: truy cập ngoài mảng
  • KeyError: 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...