现有100钱公鸡5文钱一只母鸡3文钱一只小鸡一文钱3只要求:公鸡、母鸡小鸡都要有把100文钱花完买的鸡的数量正好是100。问:用代码求出一共能买多少只公鸡多少只母鸡多少只小鸡?
for cock in range(1, 20): # 公鸡数量范围1-19
for hen in range(1, 33): # 母鸡数量范围1-32
chick = 100 - cock - hen # 小鸡数量为总数减去公鸡和母鸡的数量
if chick % 3 == 0 and cock * 5 + hen * 3 + chick // 3 == 100: # 小鸡数量必须是3的倍数
print("公鸡数量:", cock, "母鸡数量:", hen, "小鸡数量:", chick)
输出结果为:
公鸡数量: 4 母鸡数量: 18 小鸡数量: 78
公鸡数量: 8 母鸡数量: 11 小鸡数量: 81
公鸡数量: 12 母鸡数量: 4 小鸡数量: 84
原文地址: https://www.cveoy.top/t/topic/dp6Q 著作权归作者所有。请勿转载和采集!