我是Python的初学者,在这里遇到了问题。我只是复制了教科书上的内容,但这里出现错误。我输入了以下代码。
if return_age != 0:
print"Your age is %s years" %(return_age)
然后我的笔记本电脑说
File "<ipython-input-3-8c2f6bc68809>", line 15
print"Your age is %s years" %(return_age)
^
SyntaxError: invalid syntax
请说明如何更正此错误。预先感谢。
答案 0 :(得分:2)
# works in python 2
return_age = 4
if return_age != 0:
print "Your age is %s years" %(return_age)
# works in python 3
return_age = 4
if return_age != 0:
print("Your age is %s years" %(return_age))
https://docs.python.org/2/reference/simple_stmts.html#the-print-statement
答案 1 :(得分:1)
打印是Python 3中的函数,因此需要括号。
答案 2 :(得分:1)
如果您使用的是python 3.x 试试这个
print("Your age is %s years" %(return_age))
答案 3 :(得分:0)
print"Your age is %s years" %(return_age)
您正在使用Python 3.x
版本并使用Python 2.x
代码。
如果您想使用Python 2.x
,那么此代码将起作用。
否则,请使用以下代码:
print("Your age is %s years" %(return_age))