SyntaxError: invalid syntax解决方法
关键词:invalid syntax,stata invalid syntax,invalid syntax 冒号
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
invalid syntax 是无效的标示符,说明你的函数或者变量定义出错,你查一下就知道,你的函数名写错了。 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 还是一样 追答: 貌似你的函数没有对齐吧,语句是没有语法错误的。
函数名要写正确。 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 空空空空空空 -- 自动空格 到对齐位置。