通过海量题库、编程比赛和实时排名,系统化提升您的编程能力。
使用循环和列表推导式两种方法求解百钱买百鸡问题。
假设大鸡5元一只,中鸡3元一只,小鸡1元三只,现有100元钱想买100只鸡,有多少种买法?
for x in range(21): for yin range(34): z = 100-x-y if z%3==0 and 5*x-3*y+ z//3 == 100: print(x,y,z)