Python鸡兔同笼代码
时间: 2023-12-25 14:28:54 浏览: 134
鸡兔同笼问题和编程,里面包含鸡兔同笼题目和编程代码,下载即可运行,适用于所有鸡兔同笼问题
5星 · 资源好评率100%
以下是一个Python的鸡兔同笼问题的代码示例:
```python
def calculate_chicken_rabbit(total_heads, total_legs):
# 鸡兔同笼问题的解法
for num_chicken in range(total_heads + 1):
num_rabbit = total_heads - num_chicken
if (2 * num_chicken + 4 * num_rabbit) == total_legs:
return num_chicken, num_rabbit
return None
# 输入总头数和总腿数
total_heads = int(input("请输入总头数:"))
total_legs = int(input("请输入总腿数:"))
result = calculate_chicken_rabbit(total_heads, total_legs)
if result:
num_chicken, num_rabbit = result
print("鸡的数量为:", num_chicken)
print("兔的数量为:", num_rabbit)
else:
print("无法确定鸡兔的数量。")
```
这段代码通过遍历可能的鸡的数量,计算出对应的兔的数量,并检查是否满足总腿数的条件。如果找到了满足条件的鸡和兔的数量,就输出结果;否则,输出无法确定鸡兔数量的提示。
阅读全文