首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >Python编程刽子手游戏 - 我的范围

Python编程刽子手游戏 - 我的范围
EN

Stack Overflow用户
提问于 2018-09-19 00:34:47
回答 1查看 0关注 0票数 0
代码语言:javascript
复制
def getRandomWord(wordList):
    #This function returns a random string from the passed list of strings.
    wordIndex = random.randint(0, len(wordList) -1)
    return wordList[wordIndex]

def displayBoard(missedLetters,correctLetters,SecretWord):
    print(HANGMAN_PICS[len(missedLetters)])
    print()

    print('Missed letters:', end=' ')
    for letter in missedLetters:
        print(letter, end=' ')
    print()

    blanks = '_' * len(secretWord)

    for i in range(len(secretWord)): #Replace blanks with correctly guessed letters.
        if secretWord[i] in correctLetters:
            blanks = blanks[:i] + secretWord[i] + blanks[i+1:]

我对底部感到困惑

代码语言:javascript
复制
for i in range(len(secretWord)): #Replace blanks with correctly guessed letters.
    if secretWord[i] in correctLetters:
        blanks = blanks[:i] + secretWord[i] + blanks[i+1:]

我的意思是什么?

EN

Stack Overflow用户

发布于 2018-09-19 09:49:03

我将从0开始,并为“secretWord”中的每个字母重复一次循环,每次增加1。

看起来它正在检查单词中的每个字母以查看它们是否已经被猜到,并且如果它们已被猜到则写入它们。它使用i变量来对应“secretWord”中的给定字母,单词中的第一个字母,第二个字母,第三个字母等。

票数 0
EN
查看全部 1 条回答
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/-100002680

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档