鸡兔同笼python123
时间: 2024-02-28 20:51:29 浏览: 152
鸡兔同笼123.ppt
鸡兔同笼问题是一个经典的数学问题,也可以用编程来解决。问题描述如下:假设在一个笼子里有若干只鸡和兔子,总共有n只头,m只脚。问笼子里分别有多少只鸡和兔子?
下面是一个用Python解决鸡兔同笼问题的示例代码:
```python
solve_chicken_rabbit(heads, legs):
for chicken in range(heads + 1):
rabbit = heads - chicken
if 2 * chicken + 4 * rabbit == legs:
return chicken, rabbit
return None
# 测试
heads = 10
legs = 32
result = solve_chicken_rabbit(heads, legs)
if result:
chicken, rabbit = result
print("鸡的数量:", chicken)
print("兔子的数量:", rabbit)
else:
print("无解")
```
运行以上代码,输出结果为:
```
鸡的数量: 6
兔子的数量: 4
```
这表示在笼子里有6只鸡和4只兔子。
阅读全文