百钱买百鸡: 现在市场上公鸡一只五块钱,母鸡一只三块钱,小鸡三只一块钱, 现在要用一百块钱买一百只鸡,并且每种鸡都必须至少有一只, 问公鸡、母鸡、小鸡各多少只?
#定义变量 公鸡:x只 母鸡:y只 小鸡:z只
#满足条件: x+y+z==100 5x+3y+z/3==100
#全部买公鸡,可买20只,保证3种至少各有一只,推断公鸡最多可买18只
for x in range(1,19):
for y in range(1,32):
z=100-x-y
if x+y+z==100 and 5*x+3*y+z/3==100:
print(f"公鸡{x}只,母鸡{y}只,小鸡{z}只")
结果如下: