1 # ###百钱买百鸡 公鸡1块钱一只 母鸡 3块钱一只 小鸡5毛钱一只 100块钱 买 100只鸡 有多少种买法 2 ''' 3 穷举法: 4 一个一个试 5 ''' 6 count = 0 7 8 g = 0 9 while g <= 100: 10 m = 0 11 while m <= 100: 12 if g*1 + m*3 + 0.5*(100-g-m) ==100 and g+m+(100-g-m) == 100: 13 print('公鸡%d个, 母鸡%d个, 小鸡%d个'%(g, m, (100-g-m))) 14 15 # 总共有多少种方案 16 count += 1 17 18 m += 1 19 20 g += 1 21 22 print(count)