为什么第5行的语法无效?

时间:2016-09-22 20:16:33

标签: python python-3.x syntax syntax-error

第5行的语法错误是什么?我已经尝试了一切......有人知道吗?

print ("a. Dolar --> Euro\nb. Euro --> Dolar\n")
opti = input("Pick an option: ")
val = float(input("Enter value: ")

if opti == "a":
    convr = 0.895
    print (str(convr * val) + " Euros")
elif opti == "b":
    convr = 1/0.895
    print (str(convr * val) + " Dollars")
else:
    print ("NOT ALLOWED!")

1 个答案:

答案 0 :(得分:2)

您忘记关闭括号

val = float(input("Enter value: ")

应该是

val = float(input("Enter value: "))