1. 列表解决数列问题1
【问题描述】输入一个数n,求数列前n项之和。
要求每句代码有注释,结果保留4位小数。输出可以参考print(f"前{n}项的和为: {total:.4f}")
【样例输入】3
【样例输出】2.4190
n = eval(input()) # 输入一个正整数n
s = 0for i in range(1, n + 1):mm = i ** 2m = 2 * i + 1b = mm / ms += b
print(f"前{n}项的和为: {s:.4f}")
【问题描述】输入一个数n,求数列前n项之和。
要求每句代码有注释,结果保留4位小数。输出可以参考print(f"前{n}项的和为: {total:.4f}")
【样例输入】3
【样例输出】2.4190
n = eval(input()) # 输入一个正整数n
s = 0for i in range(1, n + 1):mm = i ** 2m = 2 * i + 1b = mm / ms += b
print(f"前{n}项的和为: {s:.4f}")