Trang chủ Lớp 10 SGK Tin học 10 - Kết nối tri thức Chương trình của em khi chạy phát sinh lỗi ngoại lệ ZeroDivisionError....

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...

ZeroDivisionError: lỗi này xảy ra khi lệnh thực hiện phép chia cho giá trị 0. Trả lời Câu hỏi Luyện tập trang 148 SGK Tin học 10 - Bài 30. Kiểm thử và gỡ lỗi chương trình.

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.

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)

Advertisements (Quảng cáo)