首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >wordList - Hangman游戏

wordList - Hangman游戏
EN

Stack Overflow用户
提问于 2018-11-04 19:01:56
回答 2查看 608关注 0票数 0

所以我用一本书制作了这个绞刑游戏(用python发明你自己的电脑游戏)。它给我展示了这个单词和这些动物。但我不明白的是为什么wordListwords有关?

代码语言:javascript
复制
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]
EN

回答 2

Stack Overflow用户

发布于 2018-11-04 19:20:24

因为wordList是getRandomWord函数的一个参数,它接受一个list作为参数。

在调用该函数时:

代码语言:javascript
复制
getRandomWord(words)

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

票数 0
EN

Stack Overflow用户

发布于 2018-11-04 19:32:33

wordlist是作为函数的一个参数给出的,它不是固定的,把它当作要传入的字符串的占位符。您可以使用名为word的变量或任何其他变量调用该函数,只要它是字符串。为了帮助您理解占位符是如何工作的,假设您有一个包含字符串的不同变量:

代码语言:javascript
复制
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'

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

代码语言:javascript
复制
getRandomWord(notwords)

试试这个,也会有用的。这可能不会显示任何内容,也不会看到您需要做的返回:

代码语言:javascript
复制
print(getRandomWord(notwords))
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/53144329

复制
相关文章

相似问题

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