这篇文章主要介绍了百元百鸡程序编写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)