题目转载:http://python.wzms.com/s/1/85
题目描述:
百鸡问题:一只公鸡值5元,
一只母鸡值3元,而1元可买3只小鸡,用百元买百鸡。
现有n元钱,想买n只鸡。
问有多少种买法?(钱要用完)
某种鸡可以不买。
输入格式:
一个数
输出格式:
一个数
代码:
n = int(input())
count = 0
rooster = 0
while rooster <= n:
    hen = 0
    while hen <= n:
        chick = 0
        while chick <= n:
            if (5*rooster + 3*hen + chick/3 == n) and (rooster + hen + chick == n):
                count += 1
            chick += 1
        hen += 1
    rooster += 1
print(count)运行结果:





