通过海量题库、编程比赛和实时排名,系统化提升您的编程能力。
使用循环方法求解百钱买百鸡问题。假设公鸡5元一只,母鸡3元一只,小鸡1元三只,现有100元钱想买100只鸡,编程计算买鸡的方案,有多少种买法?
s=0 for x in range(1,20): for y in range(1,33): z=100-x-y if 5*x+3y+z/3==100: print('公鸡:%s母鸡:%s小鸡:%s'%(x,y,z)) s=s+1 print("有以上%d种买法"%s)