Sử dụng câu lệnh while để giải bài toán "Gà và Chó" (Câu 20.9)

Câu 21.8 trang 45 SBT Tin học 10: Sử dụng câu lệnh while để giải bài toán "Gà và Chó" (Câu 20.9).

Trả lời

Chương trình có thể viết như sau:

print("GIẢI BÀI TOÁN GÀ VÀ CHÓ")

print("Vừa gà vừa chó");

print("Bó lại cho tròn");

print("Ba mươi sáu (36) con");

print("Một trăm(100) chân chẵn");

print("Hỏi có mấy gà, mấy chó?");

k = 1

while k < 37:

if((k * 2 + (36 - k) * 4) == 100):

print("Số gà là: ", k)

print("Số chó là: ", 36-k)

k = k + 1

Sách bài tập Tin học 10 Bài 21 (Kết nối tri thức): Câu lệnh lặp While (ảnh 1)

Lưu ý: Hoàn toàn tương tự, có thể thay thế các câu lệnh for trong các bài Gà và Chó tổng quát cũng như "Trăm trâu, trăm cỏ" ở Bài 20.

Xem thêm các bài giải SBT Tin học lớp 10 Kết nối tri thức hay, chi tiết khác:

Bài 19: Câu lệnh rẽ nhánh If

Bài 20: Câu lệnh lặp For

Bài 21: Câu lệnh lặp While

Bài 22: Kiểu dữ liệu danh sách

Bài 23: Một số lệnh làm việc với dữ liệu danh sách

Bài 24: Xâu kí tự

Câu hỏi cùng chủ đề

Xem tất cả