Chương trình sau thực hiện nhập từ thiết bị vào chuẩn hai dòng

107

Với giải Câu Fcs25 trang 54 SBT Tin học 11 Cánh diều chi tiết trong Bài 6: Kiểm thử và sửa lỗi chương trình giúp học sinh dễ dàng xem và so sánh lời giải, từ đó biết cách làm bài tập Tin học 11. Mời các bạn đón xem:

Chương trình sau thực hiện nhập từ thiết bị vào chuẩn hai dòng

Câu Fcs25 trang 54 SBT Tin học 11Chương trình sau thực hiện nhập từ thiết bị vào chuẩn hai dòng:

• Dòng thứ nhất chứa số nguyên không âm a.

• Dòng thứ hai chứa số nguyên không âm b.

Kiểm tra xem a có chia hết cho b hay không.

Em hãy rà soát xem cách cài đặt của chương trình này có tiềm tàng một trường hợp lỗi nào không:

a = int(input())

b = int (input())

0:if a % b else:==

print("a chia hết cho b")

print("a không chia hết cho b")

Lời giải:

Chương trình xảy ra lỗi khi b=0.

Sửa lại: Kiểm tra xem b có khác 0 hay không trước khi thực hiện phép chia lấy phần dư.

a = int(input())

b = int(input())

if b ==0:

print("Nhập lại b khác 0")

elif a % b==0

print("a chia hết cho b")

esle:

print("a không chia hết cho b")

Đánh giá

0

0 đánh giá