公鸡五文钱一只,母鸡三文钱一只,小鸡三只一文钱,用一百文钱买一百只鸡,其中公鸡,母鸡,小鸡都必须要有,问公鸡,母鸡,小鸡要买多少只,刚好凑足一百文钱(公鸡,小鸡,母鸡,都要有。三只鸡买的数量价钱要刚好100)
for i in range(1,20):
#假如全买公鸡最多20个
for j in range(1,33):
#假如全买母鸡最多33个
for k in range(3,99,3):
#假如全买小鸡最多98个,要保证 全部都有
if (i + j + k == 100 and i * 5 + j * 3 + k // 3 == 100):
#判断公鸡母鸡小鸡是否有100只 和 加起来是否为100文钱
print("公鸡", i,"只,母鸡", j,"只,小鸡", k,"只\n");
你题目的解答代码如下:(如有帮助,望采纳!谢谢! 点击我这个回答右上方的【采纳】按钮)
for i in range(1,20):
#假如全买公鸡最多20个
for j in range(1,33):
#假如全买母鸡最多33个
for k in range(3,99,3):
#假如全买小鸡最多98个,要保证 全部都有
if (i + j + k == 100 and i * 5 + j * 3 + k // 3 == 100):
#判断公鸡母鸡小鸡是否有100只 和 加起来是否为100文钱
print("公鸡", i,"只,母鸡", j,"只,小鸡", k,"只\n");