python编程题3-百钱买百鸡python程序

鸡翁一值钱五,鸡母一值钱三,鸡雏三值钱一。百钱买百鸡,问鸡翁、鸡母、鸡雏各几何?

# 假设能买x只公鸡,x最大为20
for x in range(21):
    # 假设能买y只母鸡,y最大为33
    for y in range(34):
        # 假设能买z只小鸡
        z = 100-x-y
        if z%3==0 and 5*x + 3*y + z//3 == 100:#惰性求值
              print(x,y,z)

你可能感兴趣的:(python编程习题,python)