尝试用python制作简单的扫雷游戏

尝试用python制作简单的扫雷游戏,python,Python,试图用python制作简单的扫雷游戏,但有一个问题。 我有一个7x7的x板,当玩家输入一行和一列时,它会删除该列 并将其替换为-。我也试着让一个1出现,如果玩家猜一个空格,但它不工作,我不知道为什么。相反,它结束了循环。下面是我所做的。这可能是一个简单的解决办法,但我看不到。谢谢你的帮助! 打印(“欢迎使用扫雷舰/n”) 我认为您的问题在于循环条件: while row != numa and column != numb: 只有在行或列中没有地雷时,才会进入循环。您需要将它们与或组合,而不是

试图用python制作简单的扫雷游戏,但有一个问题。 我有一个7x7的x板,当玩家输入一行和一列时,它会删除该列 并将其替换为-。我也试着让一个1出现,如果玩家猜一个空格,但它不工作,我不知道为什么。相反,它结束了循环。下面是我所做的。这可能是一个简单的解决办法,但我看不到。谢谢你的帮助! 打印(“欢迎使用扫雷舰/n”)


我认为您的问题在于循环条件:

while row != numa and column != numb:
只有在行或列中没有地雷时,才会进入循环。您需要将它们与或组合,而不是与和组合:

while row != numa or column != numb:

这样它将进入循环,除非行和列都对应于地雷所在的位置。

你的代码中的
是什么?如果行==2:那么如果行==3…直到行==7真的是重复的。如果你要我们修正你的点,那么我会说这个问题太本地化了。相反,如果你有一个错误或者在某个点上卡住了,问问这个问题。你可以提出你的问题并加以改进另外,欢迎来到SO,别忘了阅读:)尽管我很感激你的努力(我真的很感激),但现在比以前更糟糕了。你应该试着把你的问题集中在你面临的问题上,并发布最少数量的代码来显示你的问题。如果要跳过代码中的某些部分,请留下一条小注释(仅在需要的地方)。写一个好问题并不简单,如果你想得到一些提示,你可以找到一些东西,然后回答。(我知道第一次可能很难跟上所谓的“标准”,但坚持下去,因为这是值得的)与其删除项目并将其插入地图,不如直接修改列表?用
LC[column]=MINE替换
del LC[column]LC。插入(column,MINE)
while row != numa or column != numb: