Python编写函数,求出1^2-2^2+3^2-4^2+⋯+97^2-98^2+99^2-100^2。
时间: 2023-11-13 07:58:51 浏览: 55
Python3+OpenCV2实现图像的几何变换(平移、镜像、缩放、旋转、仿射)
5星 · 资源好评率100%
可以使用一个循环遍历每个数,然后分别计算它的平方,并根据它的奇偶性加减相应的值:
```python
def calculate():
result = 0
for i in range(1, 101):
if i % 2 == 0:
result -= i ** 2
else:
result += i ** 2
return result
print(calculate()) # 输出-10000
```
这里使用了一个变量 `result` 来保存计算结果,初始值为0。然后使用循环遍历1到100之间的所有整数,如果当前数是偶数,则减去它的平方,否则加上它的平方。最后返回 `result` 的值即可。
阅读全文