编写程序,计算百钱买百鸡问题。假设公鸡 5 元一只,母鸡 3 元一只,小鸡 1 元三只,现在有 100 块钱,想买 100 只鸡,问有多少种买法?
money = 100
score = 0
#全买公鸡最多20
for g in range(0,21):
for m in range(0,34):
for x in range(0,301):
score = g*5 + m*3 + float(x)/3
if score == money and g+m+x ==100:
print ('公鸡 %s 只,母鸡 %s 只,小鸡 %s 只' % (g,m,x))
else:
pass
for i in range(0, 21):
for j in range(0, 34):
for k in range(3, 98, 3):
if i + j + k == 100 and 5 * i + 3 * j + k //3 == 100:
print("公鸡:", i, "母鸡:", j, "小鸡:", k)