方法一:使用循环

sum = 0 for i in range(1, 100): if i % 2 == 1: # 奇数 sum += i else: # 偶数 sum -= i print(sum)

方法二:使用递归

def calculate(n): if n == 1: return 1 else: if n % 2 == 1: # 奇数 return n + calculate(n-1) else: # 偶数 return -n + calculate(n-1)

print(calculate(99))

用python计算1-2+3-4+…+99

原文地址: https://www.cveoy.top/t/topic/hfuY 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录