用python回答 百钱买百鸡。假设你有一百元钱,需要买一百只鸡,公鸡5元钱一只,母鸡三元钱一只,小鸡一元钱三只。试编程找出所有的购买组合方式。
时间: 2023-04-10 14:01:55 浏览: 220
百鸡百钱_python_
可以使用Python编写程序来解决这个问题。以下是一个可能的解决方案:
```python
for x in range(0, 21):
for y in range(0, 34):
z = 100 - x - y
if z % 3 == 0 and 5 * x + 3 * y + z // 3 == 100:
print("公鸡数量:{},母鸡数量:{},小鸡数量:{}".format(x, y, z))
```
输出结果如下:
```
公鸡数量:0,母鸡数量:25,小鸡数量:75
公鸡数量:4,母鸡数量:18,小鸡数量:78
公鸡数量:8,母鸡数量:11,小鸡数量:81
公鸡数量:12,母鸡数量:4,小鸡数量:84
```
这个程序使用两个循环来枚举所有可能的公鸡和母鸡数量,然后计算小鸡数量。如果小鸡数量是3的倍数,并且总价等于100元,那么就输出这个组合。
阅读全文