请帮忙。我收到此错误:“SyntaxError:解析时出现意外的EOF”

时间:2015-12-21 18:06:01

标签: python

try:
  f1=int(input("enter first digit"))
  f2=int(input("enter second digit"))

  answ=(f1/f2)
  print (answ)
except ZeroDivisionError:

2 个答案:

答案 0 :(得分:1)

您不能拥有except行后面没有任何内容。你必须在那里有一些代码,即使它没有做任何事情。

try:
  f1=int(input("enter first digit"))
  f2=int(input("enter second digit"))

  answ=(f1/f2)
  print (answ)
except ZeroDivisionError:
  pass

答案 1 :(得分:0)

在Python中,当您编写':'时,您启动代码块。并且,根据语法,您不能将块保持为空。

所以,你必须完成block.e.g。

try :
    f1=int(input("enter first digit"))
    f2=int(input("enter second digit"))
    answ=(f1/f2)
    print (answ)
except ZeroDivisionError::
    print ("You can't divide by zero")