解析时出现语法错误意外的EOF
问题描述:
我正在制作一个包含4个.py文件和1个.txt文件的猜谜游戏。问题是在第二部分(有:main.py,part1.py,part2.py和part3.py)我得到一个语法错误(标题只是让我可以发布的问题。) 这是我的码。解析时出现语法错误意外的EOF
while (gussestaken < guesses):
try:
guess = int(input("Take a guess: "))
gussestaken = (guessestaken + 1)
if guess > maxnum or guess < 0:
print('Please, %s, enter a valid choice. Remember the maximum is %d.' % (name, maxnum))
在解析最后一个括号后,我得到一个语法错误,意外的EOF。
答
如果你想赶上ValueError
(当用户输入一个字符串),试试这个:
while (gussestaken < guesses):
try:
guess = int(input("Take a guess: "))
gussestaken = (guessestaken + 1)
if guess > maxnum or guess < 0:
print('Please, %s, enter a valid choice. Remember the maximum is %d.' % (name, maxnum))
except ValueError:
print "Opps! You entered a string."
break
喔,我只是relised,我没有除了在try-except块的结束。谢谢。 – TheUnknown 2014-10-28 13:36:25