- 问题描述
百钱买百鸡:一只公鸡5块钱,一只母鸡3块钱,三只小鸡一块钱,现在要用一百块钱买一百只鸡,问公鸡、母鸡、小鸡各多少只?
- 代码实现
方法一(使用列表推导式解决该问题)
nn=[print('公鸡:',k,'母鸡:',j,'小鸡:',i) for i in range(0,101) for j in range(0,101) for k in range(0,101)if i/3 + j *3 + k * 5 == 100 and i+j+k==100]
方法二(使用for循环语句解决该问题)
for i in range(0,101):
for j in range(0,101):
for k in range(0,101):
if (i/3 + j *3 + k * 5 == 100 and i+j+k==100):
print('公鸡',k,'母鸡',j,'小鸡',i)
- 计算结果



