抓了abcd四名犯罪嫌疑人,其中有一人是小偷,审讯中: a说我不是小偷 b说c是小偷 c说小偷肯定是d d说c胡说 其中有三个人说的是实话,一个人说的是假话,请编程推断谁是小偷
时间: 2023-06-04 11:04:49 浏览: 316
谁是小偷.py
根据题意,有三个人说的是实话,一个人说的是假话。假设小偷是A,则可能的情况如下:
- a说谎了,b说的是真话,c说的是真话,d说的是真话,不符合“有三个人说的是实话,一个人说的是假话”这个条件;
- a说的是真话,b说谎了,c说的是真话,d说的是真话,不符合“有三个人说的是实话,一个人说的是假话”这个条件;
- a说的是真话,b说的是真话,c说谎了,d说的是真话,符合“有三个人说的是实话,一个人说的是假话”这个条件;
- a说的是真话,b说的是真话,c说的是真话,d说谎了,不符合“有三个人说的是实话,一个人说的是假话”这个条件。
因此,只有第三种情况符合条件,即小偷是c。
阅读全文