if-else语句中的语法错误

时间:2018-03-21 14:02:48

标签: python syntax-error

我在Python 3.6中使用以下代码:

age = 65
 retirement = age - 64
 if retirement < 10:
  print "(you will get retire soon)"
  else:
  Syntax Error: invalid syntax

我在if-else语句中尝试了几种不同的方法,但它仍然不起作用。

有没有人知道程序为我检测错误的方法?感谢。

1 个答案:

答案 0 :(得分:0)

这是您(可能)正在寻找的代码,但您应该使用python教程的帮助:

age = 65
retirement = age - 64
if retirement < 10:
    print("you will get retire soon")
else:
    raise SyntaxError

我也不明白为什么你想提出一个SyntaxError ...也许一个ValueError更好,最好的应该是:

age = 65
retirement = age - 64
if retirement < 10:
    print("you will get retire soon")
else:
    print("still long suffering")