为什么会这样啊,哪里错了,刚开始学

img

提示信息里说了你有无效语法,就是语法问题
你的abc的三个语句最后面都缺少了一个括号 )
你的if语句后面忘记加 冒号了 :
还有就是你的输出语句中,第一个输出面积的应该改为 print("三角形面积:", p)

你这所有括号都缺半个,不成对啊

invalid syntax
这个提示是python 提示的格式错误信息
你将if 和else后面的tab替换成四个空格既可以运行了,
如果解决了你的问题请采纳,你的采纳是对我回答的最大的肯定和动力

慢慢来。别着急,新手上路需要老司机带路!
你这问题看似很简单,但是绝大多数人刚刚入门的时候都会犯这种错误!
你的语句,缺少了括号!!!语法错误!
如果是看书,或者视频学习,认真一些!
加油!!!别被小挫折打败。
你能成大事!!!

if 后面的冒号呢?
这样

if a+b>c and a+c>b and b+c>a:
    ...
else:
    ...