因为sum函数不是这么用的,改成这样,望采纳,谢谢
def small(n): s=0 for m in range(1, n +1): for i in range(m + 1): s += i return s n = int(input("n=")) print(small(n))
直接 s+=m 就行sum 一般是对列表,元组之类的操作,而不是一个单独的整形