SyntaxError: invalid syntax怎么解决啊 5
python2.7.6Shelldeftriangle_area(base,height):area=(1.0/2)*base*heightreturnareaa1=tr...
python 2.7.6 Shell
def triangle_area(base,height):
area=(1.0/2)*base*height
return area
a1=triangle(3,8)
SyntaxError: invalid syntax 展开
def triangle_area(base,height):
area=(1.0/2)*base*height
return area
a1=triangle(3,8)
SyntaxError: invalid syntax 展开
2个回答
展开全部
函数名要写正确。
a1=triangle_area(3,8)
a1=triangle_area(3,8)
追问
>>> def triangle_area(base,height):
area=(1.0/2)*base*height
return area
a1=triangle_area(3,8)
SyntaxError: invalid syntax
还是这样
追答
注意书写格式
>>> def triangle_area(base,height):
空空空空空空 area=(1.0/2)*base*height
空空空空空空 return area
空行
>>> a1=triangle_area(3,8)
>>> print a1
空空空空空空 -- 自动空格 到对齐位置。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
invalid syntax 是无效的标示符,说明你的函数或者变量定义出错,你查一下就知道,你的函数名写错了。
a1=triangle(3,8) 改为 a1=triangle_area(3,8)
a1=triangle(3,8) 改为 a1=triangle_area(3,8)
追问
>>> def triangle_area(base,height):
area=(1.0/2)*base*height
return area
a1=triangle_area(3,8)
SyntaxError: invalid syntax
还是一样
追答
貌似你的函数没有对齐吧,语句是没有语法错误的。
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询