python用for鸡兔同笼
时间: 2023-11-05 21:56:38 浏览: 142
Python实现鸡兔同笼
Python中的 for 循环可以用来解决鸡兔同笼问题。在给定了头的数量和脚的数量后,我们可以使用 for 循环遍历所有可能的鸡的数量,然后计算对应的兔的数量。如果满足给定的头和脚的数量条件,我们可以输出结果,否则输出错误信息。
以下是一个使用 for 循环解决鸡兔同笼问题的示例代码:
```python
def solve_chicken_rabbit(heads, legs):
flag = 0
for i in range(1, heads):
chickens = i
rabbits = heads - i
if 2 * chickens + 4 * rabbits == legs:
flag = 1
print("鸡有{}只,兔有{}只".format(chickens, rabbits))
break
if flag == 0:
print("无法解决该鸡兔同笼问题")
# 使用示例
heads = 120
legs = 350
solve_chicken_rabbit(heads, legs)
```
这段代码会输出:
```
鸡有65只,兔有55只
```
阅读全文