|
|
发表于 2019-12-2 13:18:05
|
显示全部楼层
本帖最后由 jackz007 于 2019-12-2 13:23 编辑
假设人数:男人 x , 女人 y,小孩 z
- x + y + z = 30 . . . . . . (1)
- 5 * x + 2 * y + z = 50 . . . . . . (2)
复制代码
根据 (1)式得到:
- z = 30 - (x + y) . . . . . . (3)
复制代码
把 (3) 式带入 (2)得到:
- y = 4 * (5 - x) . . . . . . (4)
复制代码
于是,得到下面的代码:
- for x in range(1 , 5):
- y = 4 * (5 - x)
- z = 30 - (x + y)
- print('x = %d , y = %d , z = %d' %(x , y , z))
复制代码
这是运行实况:
- C:\Bin>python x.py
- x = 1 , y = 16 , z = 13
- x = 2 , y = 12 , z = 16
- x = 3 , y = 8 , z = 19
- x = 4 , y = 4 , z = 22
- C:\Bin>
复制代码
所以,答案并不唯一,四组都合理。
|
|