python实现现代鸡兔同笼问题
时间: 2024-01-10 09:04:29 浏览: 188
好的,现代鸡兔同笼问题是一个经典的数学问题,可以用Python进行求解。假设笼子里有m只鸡和n只兔,共有p只脚,那么可以列出以下方程组:
m + n = 总数
2m + 4n = 总脚数
通过解这个方程组,就可以得到鸡和兔的数量。具体实现代码如下:
def chicken_rabbit(total_num, total_legs):
for i in range(total_num + 1):
j = total_num - i
if 2 * i + 4 * j == total_legs:
return i, j
return None
# 测试
print(chicken_rabbit(35, 94)) # (23, 12)
阅读全文