Với giải Câu Fcs24 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 trong SBT Tin học 11. Mời các bạn đón xem:
Giải SBT Tin học 11 Bài 6: Kiểm thử và sửa lỗi chương trình
a = [int (v) for v in input ().split()}
if a[0] + a [1] < a[2]:
else:
print("Là ba cạnh của tam giác")
print("Không phải ba cạnh của tam giác")
Em hãy cho biết chương trình trên đúng chưa. Nếu chưa đúng thì hãy hiệu chỉnh lại cho đúng.
Lời giải:
Do đã sắp xếp ba số theo thứ tự không giảm a[0] <a[1]<a[2] nên em chỉ cần kiểm tra hai cạnh nhỏ có tổng lớn hơn cạnh còn lại hay không. Chương trình của bạn Nhật sai ở dòng i f a[0] + a[1] < a[2]:.
Chương trình được sửa lại như sau:
a = [int (v) for v in input ().split()]
sort (a)
if a[0] + a [1] > a [2]:
else:
print("Là ba cạnh của tam giác")
print("Không phải ba cạnh của tam giác")
Xem thêm lời giải Sách bài tập Tin học lớp 11 Cánh diều hay, chi tiết khác:
Câu Fcs22 trang 53 SBT Tin học 11: Năm nhuận...
Xem thêm các bài giải SBT Tin học lớp 11 Cánh diều hay, chi tiết khác: