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

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

Bài Làm:

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

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.