def triangle_area(base, height):
area = (1.0 / 2) * base * height
return area
a1 = triangle_area(3, 8)
print (a1)
SyntaxError:语法无效(在a1中)为什么?
另一个例子
def x(a,b):
q=a+b
return q
y=x(3,9)
SyntaxError: invalid syntax (in line y=x(3,9))
答案 0 :(得分:1)
如果您使用的是Python 3,print
是一个函数,而不是Python 2中的语句。您需要在最后一行的a1
附近放置括号以使其成为函数拨打:
print(a1)