#!/usr/bin/env python # -*- coding:utf-8 -*-
#gb2312
# 问题:公鸡5文钱一只,母鸡3文钱一只,小鸡3只一文钱,用100文钱买100只鸡,其中公鸡,母鸡,小鸡都必须要有,问公鸡,母鸡,小鸡要买多少只刚好凑足100文钱? """ 5*公鸡 < 100 3*母鸡 < 100 1*小鸡 < 300 公鸡+母鸡+小鸡 = 1000 """ for g in range(1, 21): for m in range(1, 34): for x in range(1, 301): score = g * 5 + m * 3 + x / 3 if score == 100 and g + m + x == 100: print('公鸡 %s 只,母鸡 %s 只,小鸡 %s 只' % (g, m, x)) 百钱买百鸡