Python if语句中冒号的语法错误

Python if语句中冒号的语法错误,python,python-3.x,Python,Python 3.x,我是python新手,正在制作一种游戏,作为我的第一个项目之一,猜测1到10之间的数字,然后让用户猜。他们有三次猜测,程序会告诉用户下一次猜测是需要更高还是更低。代码中出现错误的部分并不重要,因为如果用户两次输入相同的答案,只会使猜测不会被浪费,允许他们第一次重复猜测,但不允许第二次重复猜测。在代码上,我已经标记了问题所在。就像我说的,我对python真的很陌生,这可能是业余爱好者的一个错误。提前谢谢 import time#这将导入时间模块。 导入随机#这将导入随机模块。 MyNumber=r

我是python新手,正在制作一种游戏,作为我的第一个项目之一,猜测1到10之间的数字,然后让用户猜。他们有三次猜测,程序会告诉用户下一次猜测是需要更高还是更低。代码中出现错误的部分并不重要,因为如果用户两次输入相同的答案,只会使猜测不会被浪费,允许他们第一次重复猜测,但不允许第二次重复猜测。在代码上,我已经标记了问题所在。就像我说的,我对python真的很陌生,这可能是业余爱好者的一个错误。提前谢谢

import time#这将导入时间模块。
导入随机#这将导入随机模块。
MyNumber=random.randrange(1,10)#为变量“MyNumber”选择一个数字
firstGuess=int(输入('好吧,我们开始吧!您的第一个猜测是什么?'))
打印()
如果firstGuess==(MyNumber):
打印(“干得好!你赢了!”)
时间。睡眠(3)
退出()
如果firstGuessMyNumber:
打印('Go Lower!')
时间。睡眠(1)
打印()
secondGuess=int(输入('这次运气更好!你的第二次猜测是什么?'))
打印()
如果secondGuess==firstGuess:
打印('你最后一次试过了!别担心,我不会数到的!')
笨拙=(1)
secondGuess=int(输入('你的第二次猜测是什么?'))

如果secondGuess==firstGuess:#这个冒号导致了问题。上面的一行缺少括号。 改变


secondGuess=int(输入('你的第二次猜测是什么?')



secondGuess=int(输入('你的第二个猜测是什么?'))

它实际上不是冒号。它是前一行中未闭合的括号


当你遇到一个奇怪的
语法错误时
,在它之前检查一下括号是否平衡。

非常感谢,我不知道为什么检查人员没有发现它。现在一切都很好:)谢谢,当我再次遇到这样一个奇怪的错误时,我总是会检查括号。非常感谢,现在我知道括号平衡正在寻找一个新的括号,但是在下一行找到了一个
冒号,python只给出了它遇到错误的那一行,而不是错误发生的那一行!