1. 程式人生 > >Python百元買百雞、老王買雞

Python百元買百雞、老王買雞

Python語言基礎(百元買百雞)

需求分析

"""
百錢買百雞的問題算是一套非常經典的不定方程的問題,題目很簡單:
公雞5文錢一隻,母雞3文錢一隻,小雞3只一文錢,
用100文錢買一百隻雞,其中公雞,母雞,小雞都必須要有,問公雞,母雞,小雞要買多少隻剛好湊足100文錢。
"""

案例程式碼

for k in range(1, 4):
    x = 4 * k
    y = 25 - 7 * k
    z = 3 * k + 75
    print(x, y, z)
"""
for G in range(1, 20):
    GM = 5 * G
    for M in range(1, 33):
        MM = 3 * M
        for X in range(1, 93):
            if (G + M + X * 3) == 100 and (X + MM + GM) == 100:
                print("公雞的數量是%d,母雞的數量%d,小雞的數量%d" % (G, M, X * 3))