有三個偷渡者在德國邊境上被逮到了,
為了遣送他們回國,需要知道他們是那一國人,
只知道英國人正直誠實,法國人愛說謊。

約翰:「比爾是法國人。」
比爾:「約翰和賽門是同一國人。」
賽門:「比爾是英國人。」

請問他們三個人分別是那一國人?

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

答案:約翰是英國人,比爾和賽門都是法國人,

 

大前提:英國人正直誠實,法國人愛說謊。

  1. 假設比爾說得是真話,「約翰和賽門是同一國人」,
    不管約翰和賽門是英國人還法國人,說法都要一致。
  2. 約翰和比爾說法不一致,比爾說謊,比爾是法國人。
  3. 比爾是法國人,約翰說得是真話,約翰是英國人。
  4. 賽門說比爾是英國人,但比爾是法國人,賽門說謊,他是法國人。
, , , ,

ALVIN 發表在 痞客邦 PIXNET 留言(0) 人氣()