Chương 5: Hoàn thiện

Bài 16: Kiểm thử và Gỡ lỗi (Debug)


Các loại lỗi thường gặp
1. **Lỗi cú pháp (Syntax Error):** Viết sai quy tắc (thiếu dấu :, thiếu ngoặc). Máy báo ngay lập tức.
2. **Lỗi ngoại lệ (Runtime Error):** Đang chạy thì chết (chia cho 0, nhập chữ vào biến số).
3. **Lỗi ngữ nghĩa (Logical Error):** Chạy được nhưng kết quả sai. Khó tìm nhất. -> Dùng `print()` để dò.

Thử thách (Challenge)

Thầy giáo sẽ đưa một đoạn code tính phương trình bậc 2 bị cố tình viết sai logic. Nhiệm vụ của bạn là tìm và sửa lại cho đúng.

Kết quả chạy (Console)
Kết quả sẽ hiện ở đây sau khi bạn bấm nút "Chạy Code"