编写一个鸡兔同笼的python程序
时间: 2024-09-30 21:10:57 浏览: 27
基础算法-python鸡兔同笼
编写一个鸡兔同笼的问题的Python程序,通常是为了求解给定的笼子里有若干只脚和头,如何确定鸡和兔子的数量。这里是一个简单的示例:
```python
def find_chickens_and_rabbits(total_feet, total_heads):
# 鸡有2只脚1个头,兔子有4只脚1个头
for rabbits in range(total_heads + 1): # 从0到总头数遍历兔子数量
chickens = total_heads - rabbits # 计算对应的鸡的数量
if 2 * chickens + 4 * rabbits == total_feet: # 检查脚是否匹配
return chickens, rabbits # 返回鸡和兔子的数量
# 示例输入
total_feet = 68 # 总脚数
total_heads = 23 # 总头数
chickens, rabbits = find_chickens_and_rabbits(total_feet, total_heads)
print(f"有 {chickens} 只鸡和 {rabbits} 只兔子。")
阅读全文