用python写一个解决鸡兔同笼的代码
时间: 2023-06-03 11:03:32 浏览: 587
Python代码解决经典的鸡兔同笼问题示例
好的,这是一个用 Python 解决鸡兔同笼问题的代码:
```
def solve(heads, legs):
for chicken in range(heads + 1):
rabbit = heads - chicken
if 2 * chicken + 4 * rabbit == legs:
return (chicken, rabbit)
return None
heads = int(input("请输入头数:"))
legs = int(input("请输入腿数:"))
result = solve(heads, legs)
if result is None:
print("无解")
else:
print("鸡:{},兔子:{}".format(*result))
```
这段代码使用了一个循环和一个判断语句来枚举所有可能的鸡的数量,并计算对应的兔子的数量,然后判断是否合法。如果有解,输出鸡和兔子的数量;如果无解,输出 "无解"。
阅读全文