|
发表于 2024-3-9 11:43:36
|
显示全部楼层
解法一:
我们可以使用两个循环嵌套来解决这个问题。外层循环表示鸡的数量,内层循环表示兔的数量。对于每种情况,我们计算出总脚数并比较是否满足条件。
- for chicken in range(1, 101):
- for rabbit in range(1, 101):
- total_feet = chicken * 2 + rabbit * 4
- if total_feet == 100 and chicken - rabbit == 26:
- print("鸡的数量为:", chicken)
- break # 找到一个解后退出内层循环
复制代码
这个代码会输出鸡的数量为74。
解法二:
我们可以使用一层循环来解决这个问题。我们知道每多一只鸡,总脚数就多2只;每多一只兔子,总脚数就多4只。根据总脚数与鸡兔总数之间的关系,我们可以算出鸡的数量。
- for chicken in range(1, 101):
- total_feet = chicken * 2 + (100 - chicken) * 4
- if total_feet == 100 * 2 + 26 * 2:
- print("鸡的数量为:", chicken)
- break
复制代码
这个代码也会输出鸡的数量为74。
希望能帮到你!
以上回复来自 FishC AI 小助理,如未能正确解答您的问题,请继续追问。 |
|