n = int(input())
sum = 0
y = 0
for i in range(1,n+1):
sum = sum + (y+ i)
y += i
i += 1
print(sum)
仔细观察,需求是实现sum = sum + (n+前一段数字的和)需要一个中间变量来承接()内前一段数据的和,不能用sum来替代,因为公式右边加了一个sum,所以sum不是纯前一段数字之和

n = int(input())
sum = 0
y = 0
for i in range(1,n+1):
sum = sum + (y+ i)
y += i
i += 1
print(sum)
仔细观察,需求是实现sum = sum + (n+前一段数字的和)需要一个中间变量来承接()内前一段数据的和,不能用sum来替代,因为公式右边加了一个sum,所以sum不是纯前一段数字之和