老问题,已解决多次。再次感谢你们的时间。
问问题
113 次
1 回答
4
如果该字母当前是“^”并且该字母被正确猜到,则您希望将猜到的字母添加到结果中。否则,您想添加之前视图中的任何内容
def guess(word, view, letter) :
result = ""
for i in range(0,len(word)) :
if view[i] == "^" and word[i] == letter:
result += word[i]
else :
result += view[i]
return result
使用 Python 的构造if-else
可以进一步缩短上述条件true if condition else false
def guess(word, view, letter) :
result = ""
for i in range(0,len(word)) :
result += word[i] if view[i] == "^" and word[i] == letter else view[i]
return result
于 2012-10-19T01:46:32.510 回答