Python cod中的无效语法错误

2024-10-01 09:18:36 发布

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

我一直收到一个关于room105的“无效语法”通知

*room15 = room("Check out the lab")

room15.setDescription("You look around the lab. You find nothing of importance, really."

room105 = room("Continue to look around")

room105.setDescription("You still don't find anything.")

room16 = room("Go back up trapdoor and into the sweet room")

room16.setDescription("You go up the ladder and into the room, only to find... The leader! He becomes startled, and begins to come at you!")


room106 = room("Talk to him")

room106.setDescription("you attempt to speak with the leader, but he comes at you too fast, and kills you.                                                                              GAME OVER.")

room106.setFunction(lambda: lockroom (room16))*

我想做个文字冒险。当我以前测试它时,它工作得很好,现在,只要我输入room105位,我就会得到一堆错误。在


Tags: andthetoyoulabfindaroundroom
2条回答

在变量名的开头和结尾都有一个星号,这是非法的,但可能只是一个拼写错误(但请在发布问题之前先校对一下!)在

您的实际问题是,room15.setDescription(...后面缺少右括号

*room15 = room("Check out the lab")

room15.setDescription("You look around the lab. You find nothing of importance, really."

room105 = room("Continue to look around")

第二行缺少右括号。在

相关问题 更多 >