之前写过一篇通过while循环求1-2+3-4+5-6+7-8....99的和,今天使用for循环来实现该功能,具体代码如下: num = range(1,100) even = 0 odd_number =0 for i in num: if i % 2 == 0: odd_number = odd_number - i #偶数和相加 #print(x) else: even = even + i #奇位数和相加 #print(y) print(even + odd_number) #所有奇偶数相加
结果: