1. Chương trình của em khi chạy phát sinh lỗi ngoại lệ ZeroDivisionError. Đó là lỗi gì và em xử lý lỗi này như thế nào?
ZeroDivisionError: lỗi này xảy ra khi lệnh thực hiện phép chia cho giá trị 0.
Đây là lỗi chia cho 0. Nếu gặp lỗi này cần tìm ra vị trí gây lỗi để biết phép tính nào tạo ra phép chia cho 0. Sau đó tiến hành các biện pháp xử lý lỗi này trong chương trình, ví dụ chỉ cho phép thực hiện phép chia khi mẫu số khác 0.
2. Chương trình sau có lỗi không? Nếu có thì tìm và sửa lỗi.
Advertisements (Quảng cáo)
Dựa vào kiến thức đã học về lỗi chương trình
Chương trình có lỗi logic.
Sửa lại: chuyển kiểu dữ liệu số nguyên cho 2 giá trị m, n được nhập vào
m = int(input("Nhập số tự nhiên m: "))
n = int(input("Nhập số tự nhiên n: "))
print("Tổng hai số đã nhập là: ", m + n)