我正在尝试编写一小段代码,但是当我尝试运行它时,它一直在给我一个无效的语法错误。据我所知,代码没有错。
answer1 = int(input("12 - 4 = ")
if answer1 == 8:
print ("Correct, you get three points!")
player_points = player_points + 3
time.sleep(3)
os.system('clear')
else:
print ("Incorrect, you lose a point!")
player_points = player_points -1
如果我尝试运行,这会给我带来无效的语法错误:
如果答案1 == 8:
有什么想法吗?
答案 0 :(得分:1)
在输入中缺少结尾)
:
尝试一下:
answer1 = int(input("12 - 4 = "))
代替:
answer1 = int(input("12 - 4 = ")
答案 1 :(得分:0)
在这种情况下,您仅在第一行缺少括号:
answer1 = int(input("12 - 4 = "))
Python期望int()
语句结束,并且了解到以下行位于int()
内。该错误出现在if answer1==8:
行中,因为该语句在函数内部是不允许的。