s*(s-s1)*(s-..)...
计算area时,你忘记加乘号了,应该是:
area = math.sqrt(s*(s-side1)*(s-side2)*(s-side3))
错误的字面意思:float对象不可调用。你代码里面,s是float类型的数据,在求面积时,s后面直接跟小括号,表示把s当成方法调用了,所以报错。修改方法就是楼上两位讲的,乘号不可以省略。望采纳