Hangman无效语法

2024-06-16 14:45:31 发布

您现在位置:Python中文网/ 问答频道 /正文

我不断得到无效的语法错误,它突出显示了一行代码的话='动物'。split()我的代码看起来是正确的,我不知道是什么原因造成的,请帮助

import random
HANGMANPICS = ['''


  ''']
words = 'ant baboon 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 monkey moose mouse mule newt otter owl panda parrot pigeon python rabbit ram rat raven rhino salmon seal shark sheep skunk sloth snake spider stork swan tiger toad trout turkey turtle weasel whale wolf wombat zebra'.split()

def getRandomWord(wordList):

    wordIndex = random.randint(0, len(wordList) - 1)
    return wordList[wordIndex]

Tags: 代码import原因randomsplitwords动物wordlist
3条回答

我已经执行了您的代码(使用Python2.7.11),没有出现任何错误。你知道吗

我还执行了http://www.tutorialspoint.com/execute_python_online.php上的代码 而且效果很好。你知道吗

我在代码中添加了“print getRandomWord(words)”,所以当我执行它时,每次都会得到不同的动物。你知道吗

请尝试复制/粘贴我的版本并在联机服务器中执行:

import random
HANGMANPICS = ['''


  ''']
words = 'ant baboon 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 monkey moose mouse mule newt otter owl panda parrot pigeon python rabbit ram rat raven rhino salmon seal shark sheep skunk sloth snake spider stork swan tiger toad trout turkey turtle weasel whale wolf wombat zebra'.split()

def getRandomWord(wordList):

    wordIndex = random.randint(0, len(wordList) - 1)
    return wordList[wordIndex]

print getRandomWord(words)

好的,我知道了,我输入了“”,“”而不是“”,'',我想python对此有异议。转到下一个错误消息。你知道吗

我也没有得到任何错误(python2.7.11在Windows上)。此外,您可能希望在“words”中使用三重引号,以便将行长度缩短到更方便的水平。你知道吗

import random
HANGMANPICS = ['''


 ''']
words = '''ant baboon 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 monkey moose mouse mule newt otter owl panda 
parrot pigeon python rabbit ram rat raven rhino salmon seal shark sheep 
skunk sloth snake spider stork swan tiger toad trout turkey turtle weasel
whale wolf wombat zebra'''.split() 

def getRandomWord(wordList):

    wordIndex = random.randint(0, len(wordList) - 1)
    return wordList[wordIndex]

 test = getRandomWord(words)
 print test

相关问题 更多 >