用Python解答一下,麻烦了,弄了好久,我都不会,都是程序错误,我也没有找出错误来
把代码发出来
n=eval(input("请输入n:"))
s=0
sun = 0
for n in range (1,n+1):
if (n%2)==0:
s=-(2*n-1)
sun+=s
#print(s)
else:
s=2*n-1
sun+=s
#print(s)
print(sun)
我直接你写了一版,供你参考。如果有不明白的地方,可以私信我。
def main():
n = int(input())
s = 0
for i in range(n):
s += (i * 2 + 1) * (1 if i % 2 == 0 else -1)
print(s)
if __name__ == "__main__":
main()