1. 程式人生 > >python 百元買百雞

python 百元買百雞

百錢買百雞的問題算是一套非常經典的不定方程的問題,題目很簡單:公雞5文錢一隻,母雞3文錢一隻,小雞3只一文錢,

用100文錢買一百隻雞,其中公雞,母雞,小雞都必須要有,問公雞,母雞,小雞要買多少隻剛好湊足100文錢。

for x in range(1,100):
    for y in range(1,100):
        z = 100 -x-y
        if (5*x+3*y+z/3==100) and z%3==0:
            print(x,y,z)

(4, 18, 78)
(8, 11, 81)
(12, 4, 84)