逻辑推理 三位姑娘

问题描述:

逻辑推理 三位姑娘
三个不同职业,身穿不同颜色裙子的姑娘在时装店相遇:
已知:这三个姑娘分别是茱莉、教师和穿白裙的姑娘.丽莎不是医生,芳妮也不是律师.穿黑裙的不是医生.穿红裙的不是丽莎.穿黑裙的不是芳妮.
根据上面的条件,请说说这三个姑娘的职业,她们分别穿着什么颜色的裙子.

根据题意可知三人名字分别为茱莉、丽莎、芳妮,职业分别为教师、医生、律师,裙子的颜色分别为白、黑、红.
由第一句话推出茱莉不是教师,不穿白裙,教师不穿白裙.
假设茱莉是医生,那么由“穿黑裙的不是医生”得她穿红裙.所以芳妮穿白裙,又因为她不是律师,所以她是教师,这与教师不穿白裙矛盾,假设不成立.
所以茱莉是律师,丽莎是教师,芳妮是医生.又因为丽莎不穿红裙,教师不穿白裙,所以丽莎穿黑裙.茱莉不穿白裙,所以茱莉穿红裙,剩下芳妮穿白裙.
综上所述,茱莉是律师穿红裙,丽莎是教师穿黑裙,芳妮是医生穿白裙.(手打的,