Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/304.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 泥游戏的语法无效_Python_Python 3.x - Fatal编程技术网

Python 泥游戏的语法无效

Python 泥游戏的语法无效,python,python-3.x,Python,Python 3.x,我花了整整一学期的时间把这段python代码打印出来并准备就绪,尽管我遇到了一些减速,这让我感到恐慌,因为作业明天就要交了。我不太确定如何修复它,所以如果有人能修复它,我将非常高兴 我对这个网站很陌生,所以这里是我关于Python 3.5.1的完整代码 我非常希望有人能给我发回一个固定版本的代码,无论是什么都会阻止这个代码工作 谢谢 -Tyson您的错误是无效语法,这是由于没有正确地打开和关闭。 通过代码查看,我看到与代码的其余部分相比,从rooms={开始的格式化风格发生了巨大变化 我在怀疑

我花了整整一学期的时间把这段python代码打印出来并准备就绪,尽管我遇到了一些减速,这让我感到恐慌,因为作业明天就要交了。我不太确定如何修复它,所以如果有人能修复它,我将非常高兴

我对这个网站很陌生,所以这里是我关于Python 3.5.1的完整代码

我非常希望有人能给我发回一个固定版本的代码,无论是什么都会阻止这个代码工作

谢谢
-Tyson

您的错误是无效语法,这是由于没有正确地打开和关闭。 通过代码查看,我看到与代码的其余部分相比,从
rooms={
开始的格式化风格发生了巨大变化

我在怀疑错误的部分和直接运行的部分之间加了一些引号。第161-214行:

"""
rooms = {

            1 : {  "name"  : "Engine 1" ,
                   "south" : 2,
                } ,        

            2 : {  "name"  : "Airlock" ,
                   "north" : 1 ,
                   "south" : 3,
                   "east"  : 4,
                   "item" : "Plasma"
                } ,

            3 : { "name" : "Engine 2" ,
                  "north" : 2 ,
                  "item" : "Pistol"
                } ,

            4 :{  "name" : "Hallway" ,
                  "east" : 5 ,
                  "west" : 2 ,
                  "monster" : "Manite Protecter"
               },

            5 :{  "name" : "Data Center" ,
                  "north" : 6 ,
                  "east" : 8 ,
                  "south" : 7 ,
                  "west" : 4 ,
                  "monster" : "Tero-L21"
               },

            6 :{  "name" : "Weapon Command Centre" ,
                  "south" : 5 ,
                  "item" : "Plasma_X31_AR" ,
                  "monster" : "Possessed Security Officer" ,
               },
            7 :{  "name" : "Quarantine" ,
                  "north" : 8 ,
                  "monster" : "Xenon Sentry" ,
               } ,
            8 :{  "name" : "Cockpit" ,
                  "monster" : "Xenon Overwatch" ,
         } ,


{
#start the player in room 1    
currentRoom == 1:        
showMap()
showInstructions()
}
"""          

你不应该在你的问题上说脏话。与其发布代码链接而没有真实信息,如果你包含实际的错误消息和代码的相关部分,你的问题会更好地被接受。浏览你的代码,我注意到你在一些函数中混淆了全局变量和局部变量。可能吧想先解决这个问题。第二,问题是什么?发生了什么你不想发生的事情?期望的输出是什么?把你的代码扔到这里,期望我们在不告诉我们出了什么问题的情况下解决它是没有帮助的。我们不是读心术的人。编辑你的问题,也许我们可以提供帮助。抱歉,我只是对这项作业感到非常紧张nd现在它不工作本身就是一场噩梦。你不应该首先回答代码转储问题,但如果你要这样做,至少要实际回答这个问题。提问者知道这是一个无效语法的问题,我相信错误消息给出了一个大概的位置,如果不是确切的行号。解释什么是wr我不知道如何修复它。仅仅说“我注释掉了这段代码,错误就消失了”并不是一个答案。你们实际上都没有向OP提供任何信息。我告诉他270行代码中的错误在哪里,除了“它不起作用”之外没有其他信息他没有正确地打开和关闭偏执狂论文,这是我评论过的整个部分。如果你至少没有花时间去看别人的问题,那么你就不应该批评那些真正有问题的人!现在去找其他人。你几乎什么都不提。错误消息(是的,我确实运行过)指出要开始查找的确切行。您指出了一个50行的代码块,并说注释所有这些可以消除错误,而您本可以通过特别指出
房间
应该在该行
之前关闭
#通过更改
,在房间1启动播放器
>{
}
并且需要删除最后的
}
。然后,您甚至没有处理行
currentRoom==1:
,这取决于它的意图,需要进行多个修复。到目前为止,您没有提供任何内容。整个50行代码块都是错误的。stackoverflows指南中没有建议您如何编写答案,为OP重新格式化代码。不过,我确实解释了错误的来源以及如何修复它。如果你认为自己做得更好,欢迎你修改他的格式,除非你这样做,否则你无权抱怨别人为帮助你而做的工作!你做了什么工作来帮忙?您实际上只是指出了错误消息已经说了什么,OP已经读过了,否则他不会在问题中提到无效语法。我没有提供任何东西,因为类似“这是我代码的链接,有人修复了”这样的问题对于StackOverflow来说是离题的。如果你坚持要发表一个答案,那就给我一些努力,我可能会考虑取消我的投票。但事实上,这并不能回答问题。充其量也应该是一个评论。