Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/string/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
关于python的字符串问题,基本介绍级别_Python_String - Fatal编程技术网

关于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,尽管它现在让我有无限的猜测。。。(尽管这很难解决)