枚举策略 python

1、甲乙两人买酒,不知道谁买的多谁买的少。只知道乙买酒的钱的三分之一与甲买酒的钱之和恰好为200元。若乙得到甲买酒的钱的一般,也有200元。请问甲乙两人买酒的钱各是多少?


def main():

    "甲乙买酒钱"

    x=1

    while True :

        y = 200 - x/2

        if y == 3*(200-x):

            print(x,y)

            break

        else:

            x=x+1

if__name__="__main__":

    main()




雯雯家养了70只绵羊,每只大羊可以剪毛1.6kg,每只羊羔可剪毛1.2kg。现在总共剪得羊毛106kg,请问大羊和羊羔各有多少只?


def main():

    "求大羊与羊羔"

    x=1

    while True :

        y = (106-(1.6*x))/1.2

        if y == 70-x :

            print(x,y)

            print("%s"%((106-(1.6*x))/1.2))

            break

        else:

            x += 1

if __name__=='__main__':

    main()



百元百鸡

南北朝时期的数学著作《张邱建算经》中记载了一道非常著名的“百鸡问题":

今有鸡翁一,值钱五;鸡母一,值钱三;鸡雏三,值钱一。凡百鸡买鸡百只,问鸡翁、母、雏各几何?

翻译如下:

今有公鸡每只5元,母鸡每只3元,小鸡三只一元。如果用100元买100只鸡,那么请问公鸡、母鸡、小鸡各能买几只?
https://blog.csdn.net/lm_is_dc/article/details/82119478

你可能感兴趣的:(枚举策略 python)