s=1+(1+2)+(1+2+3)+...+(1+2+3+...+n)
n = int(input("输入n: "))
s = 0
for i in range(1,n+1):
s += sum(range(1,i+1))
print("和 = {}".format(s))
如果对你有帮助,还请采纳,谢谢!
def count(num): # 计算每个 子块 的值
sum = 0
while num > 0:
sum += num
num -= 1
return sum
def count_sum(num): # 计算所有 子块 的值
sum = 0
while num > 0:
sum += count(num)
num -= 1
return sum
res = count_sum(4) # 输入n值
print(res)