百钱百鸡问题
问题描述:百钱百鸡问题 - 公鸡5元一个,母鸡3元一个,小鸡1元3个,用100元买100只鸡。
可以知道循环次数,故用for循环
for x in range(0, 20): #假设公鸡x只
for y in range(0, 34): #假设买母鸡y只
z = 100 - x - y #小鸡只数
if z % 3 == 0 and 5 * x + 3 * y + z // 3 == 100: #三个未知数两个方程
print(x, y, z)
该博客探讨了经典的百钱百鸡问题,通过for循环来求解公鸡、母鸡和小鸡的数量组合。文章详细展示了如何设定变量范围,并利用条件判断找到满足条件的解,即100元购买100只鸡(公鸡5元,母鸡3元,小鸡1元3只)的方案。
1万+

被折叠的 条评论
为什么被折叠?



