古い質問は、何度も解決されています。ありがとうございます。
質問する
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 に答える