推理题目编程
(2022-03-14 10:22:49)分类: 研究-学习 |
对于这类题目,我一开始比较发秫,因为总是搞不清将具体条件转为表达式的方法。前两天看到沈大业在看王老师发的题目时恰巧遇到了一道,我便尝试用python的方法来实现。
if
(thief[i]!="a")+(thief[i]=="c")+(thief[i]=="d")+(thief[i]!="d")==3:
print(thief[i])
if
(i!="a")+(i=="c")+(i=="d")+(i!="d")==3:
print(i)
题目是这样的:
警察局抓了a,b,c,d四名小偷嫌疑犯,其中有一人是小倫。审问中:
我用列表尝试了几次,发现了自己对列表知识理解和应用中的问题,不过这次条件转为表达式的过程倒还是挺顺畅的。
thief=["a","b","c","d"]
for i in
range(len(thief)):
===============
thief=["a","b","c","d"]
for i in thief: