为啥会报错invalid syntax无效语法

def add(a,b):
sum = a+b
print("{0},{1}和是:{2}".format(a,b,sum))
return sum
add(1,6)

Python2不支持format语法,另外你的代码缩进有问题

这种情况一般是格式不符合要求:

def add(a, b):
    sum = a + b
    print("{0},{1}和是:{2}".format(a, b, sum))
    return sum


add(1, 6)


python没有块标识符
语法结构全依赖缩进
你这完全没有缩进
IDE识别不了你到底想干什么


def add(a, b):
    sum = a + b
    print("{0},{1}和是:{2}".format(a, b, sum))
    return sum


add(1, 6)