Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/sharepoint/4.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 3.x hangman.py语法错误(inventwithpython)_Python 3.x - Fatal编程技术网

Python 3.x hangman.py语法错误(inventwithpython)

Python 3.x hangman.py语法错误(inventwithpython),python-3.x,Python 3.x,非常基本的问题。我目前正试图编写一个刽子手游戏。我从书中一字不差地复制了代码,至少我是这么想的。我一直遇到语法错误,它将我指向1后面的冒号。有人能指出我做错了什么吗?感谢您的帮助 检查玩家是否猜了太多次,并且输了 if语句中缺少一个右括号 这就是您所拥有的:if len(missdletters==len(HANGMANPICS)-1: 应该这样做以修复语法错误: 如果len(missdletters)==len(HANGMANPICS)-1:天哪,这是个新手犯的错误。非常感谢。我非常关心语法错

非常基本的问题。我目前正试图编写一个刽子手游戏。我从书中一字不差地复制了代码,至少我是这么想的。我一直遇到语法错误,它将我指向1后面的冒号。有人能指出我做错了什么吗?感谢您的帮助

检查玩家是否猜了太多次,并且输了
if语句中缺少一个右括号

这就是您所拥有的:
if len(missdletters==len(HANGMANPICS)-1:

应该这样做以修复语法错误:
如果len(missdletters)==len(HANGMANPICS)-1:

天哪,这是个新手犯的错误。非常感谢。我非常关心语法错误的位置,所以没有关注其余的代码。在下次发布问题之前,我一定会仔细检查这些行。我感谢您的帮助。
    if len(missedLetters == len(HANGMANPICS) - 1:
           displayBoard(HANGMANPICS, missedLetters, correctLetters, secretWord)
        print('You have run out of guesses!\nAfter ' + str(len(missedLetters)) + ' missed guesses and ' + str(len(correctLetters)) + ' correct guesses, and the word was "' + secretWord + '"')
        gameIsDone = True