搜索
写经验 领红包
 > 影视

鸡兔同笼问题解法(鸡兔同笼问题pytho代码)

导语:鸡兔同笼问题

笼子里有若干只鸡和兔,从上面数,有8个头,从下面数,有28只脚。鸡和兔各有几只?

思路分析:从上面数,有8个头,可知鸡和兔共有8只。假设8只全是兔,一共有4×8=32(只)脚,这和已知的28只脚相比多了32-28=4(只)脚。如果一只鸡来置换一只兔,就要减少4-2=2(只)脚。那么,8只兔里应该进几只才能使4只脚的差数就没有了呢?显然4÷2=2,只要用2只鸡去置换2只兔就行了。所以,鸡的只数就是2,兔的只数是8-2=6只。

解法一:假设全是兔

4×8=32(只)………求出全是兔的脚数

32-28=4(只)……求出多出来的脚数

4÷(4-2)=2(只)…求出鸡的只数

8-2=6(只)……求出兔的只数

注:4-2表示每只兔比每只鸡多的脚数

解法二:假设全是鸡

2×8=16(只)……求出全是鸡的脚数

28-16=12(只)……求出多出的脚数

12÷(4-2)=6(只)…求出兔的只数

8-6=2(只)……求出鸡的只数

本文内容由小舻整理编辑!