wordList-Hang子手游戏

时间:2018-11-04 19:01:56

标签: python python-3.x random

因此,我正在用一本书(用python发明自己的计算机游戏)来创建这个子手游戏。它向我展示了这些带有这些动物的单词。 但是我不了解 wordList 单词有何关系:

words = 'ant babboon badger bat bear beaver camel cat clam cobra cougar coyote crow deer dog donkey duck eagle ferret fox frog goat goose hawk lion lizard llama mole rat raven rhino shark sheep spider toad turkey turtle wolf wombat zebra'

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]

2 个答案:

答案 0 :(得分:0)

因为wordList是getRandomWord函数的参数,该函数将列表作为参数。

使用以下命令调用该函数

getRandomWord(words)

现在它将在运行功能代码时将wordList的值设置为单词列表。

答案 1 :(得分:0)

wordlist是作为函数的参数提供的,它不是固定的,可以将其视为要传入的字符串的占位符。 您可以使用名为word的变量或任何其他变量(只要它是字符串)来调用该函数。为了帮助您了解占位符的工作原理,假设您有一个包含字符串的其他变量:

notwords = 'ant babboon badger bat bear beaver camel cat clam cobra cougar coyote crow deer dog donkey duck eagle ferret fox frog goat goose hawk lion lizard llama mole rat raven rhino shark sheep spider toad turkey turtle wolf wombat zebra'

现在,您可以使用以下参数来调用函数:

getRandomWord(notwords)

尝试一下,它也会起作用。这可能不会显示任何内容,并且要查看您需要做的回报:

print(getRandomWord(notwords))