马克思的手稿问题

题目说明

背景信息:

马克思手稿中有一道趣味数学问题:有30个人,其中有男人、女人和小孩。在一家饭馆吃饭共花了50先令;每个男人花了3先令,每个女人花了2先令,每个小孩花了1先令;问男人、女人和小孩各有几人?

分析:设男人有x人,女人有y人,小孩有z人,根据题意得方程:

x+y+z=30    ①;

3x+2y+z=50  ②

②-①得:

2x+y=20  ,可知男人最多为10人,女人最多为20人。

for x in range(11):
    y=20-2*x
    z=30-x-y
    if 3*x+2*y+z==50:
        print(x,y,z)

 

posted @ 2023-04-06 18:37  yanglike111  阅读(255)  评论(0编辑  收藏  举报