你现在的是在循环内输出s,所以每一次计算后的s都会输出如果你只想要最后的s,就将print放在循环后即可
print(sum([int((1+n)/2*n) for n in range(1,51)]))
你是要这个结果?