python程序改错题 只会第一个 求解后面两个error 谢谢各位指导
def f(n, opt):
sum = 0
k = 1
for i in range(1, n):
sum += (k / opt(i))
k = -1 if i % 2 == 0 else 1
return sum
n = int(input("请输入一个整数:"))
sum = f(n + 1, opt=lambda n: n * (n + 1))
print("计算结果 %.6f" % sum)