马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
本帖最后由 yayc_zcyd 于 2021-4-7 21:24 编辑
有4名嫌疑犯,其中有一人偷了8千万元
(这几位不要建议,我就是举个例子 )
题目:
警察审问4名小偷嫌疑犯。现在一直, 这4个人当中仅有一名是小偷, 还知道这4个人中的每个人要么是诚实的,要么总是说谎。
下面是小偷的回答:
小伤口:“柿子饼没偷, 是yayc_zcyd偷的。"
柿子饼:“我才没偷!是ynqj偷的”
ynqj:“小伤口没偷, 是柿子饼偷的。”
yayc_zcyd:“我没偷”
然后就上代码吧(看看到底是谁偷的):
if __name__ == "__main__":
a, b, c, d = 1, 0, 0, 0
for i in range(1, 4 + 1):
if b + d == 1 and b + c == 1 and a + b == 1:
break
else:
if i == 1:
a = 0
b = 1
if i == 2:
b = 0
c = 1
if i == 3:
c = 0
d = 1
print("判断结果:")
if i == 1:
print("小伤口是小偷!\n")
if i == 2:
print("柿子饼是小偷!\n")
if i == 3:
print("ynqj是小偷!\n")
if i == 4:
print("yayc_zcyd是小偷!\n")
最后,小偷是:柿子饼同学!
|