关于python的字符串问题,基本介绍级别
这个老问题,已经解决了很多次了。再次感谢你们的时间伙伴们 如果该字母当前为“^”,并且猜测正确,则需要将猜测的字母添加到结果中。否则,您希望添加之前在视图上的内容关于python的字符串问题,基本介绍级别,python,string,Python,String,这个老问题,已经解决了很多次了。再次感谢你们的时间伙伴们 如果该字母当前为“^”,并且猜测正确,则需要将猜测的字母添加到结果中。否则,您希望添加之前在视图上的内容 def guess(word, view, letter) : result = "" for i in range(0,len(word)) : if view[i] == "^" and word[i] == letter: result += word[i]
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的true if-condition-else-false
构造进一步缩短上述if-else
条件
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
如果字母当前为“^”,并且猜测正确,则需要将猜测的字母添加到结果中。否则,您希望添加之前在视图上的内容
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的true if-condition-else-false
构造进一步缩短上述if-else
条件
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
你需要解释一下它是怎么不起作用的。它会给出一个错误吗?它不是你想要的吗?如果是这样,你希望它做什么,它做什么呢?这是一个有趣的小游戏。。。既然是我自己编的,我只需要想出一个好方法来随机获得一个单词来玩…@mgilson:你可以用
/usr/share/dict/words
来选择一个单词word@xbonez--太好了。现在我有了一个新的方法来分散我在工作中的注意力。我想我可以叫它hangman.py,尽管它现在让我有无限的猜测。。。(尽管这很容易修复)你需要解释它是如何不起作用的。它会给出一个错误吗?它不是你想要的吗?如果是这样,你希望它做什么,它做什么呢?这是一个有趣的小游戏。。。既然是我自己编的,我只需要想出一个好方法来随机获得一个单词来玩…@mgilson:你可以用/usr/share/dict/words
来选择一个单词word@xbonez--太好了。现在我有了一个新的方法来分散我在工作中的注意力。我想我可以叫它hangman.py,尽管它现在让我有无限的猜测。。。(尽管这很难解决)