题目是这样的:
某科技公司两位科学家(甲、乙)去吃饭,坐在一家酒店靠近街道的窗口座位吃饭,在等待上菜的过程中,闲极无聊,甲向乙出了一道猜三个女儿年龄的题目。
甲:我有3个女儿,3人年龄之积等于36;
乙:猜不出来;
甲:3个女儿年龄之和等于街道上的行人数;
乙:还是无法确定;
甲:我的大女儿叫苏珊。
乙:哦,我知道了。
请问,甲的3个女儿年龄各是多少?
闲着无聊,加上这道题也有点意思,就试着用python写了一下
解题思路
首先我们要明白题目中给出的线索
1、3个女儿的年龄积为36
2、她们的年龄和已知,但是不能得到最终结果
3、有一个大女儿
就这3个条件,就可以得出我们想要的结果,实话说,开始我也是很懵逼,后来仔细想了想,还是有可能的,我们可以这样来做
1、找出积为36的所有可能,并写入列表
2