python基础小练习,利用奇偶的方法计算带有负数累加和
欢迎使用Markdown编辑器
1、求-1+2-3+4-…-99+100的累积和
求1-2+3-4+…+99-100的累积和
求1-1/2+1/3-1/4+…+1/99-1/100的值
要求用定义函数的方法
#range(1,100,2),其中1是开始的值,100是不包括100在内的值,2就是进步的值,这句就是1-99的数从1开始数,每次进2,第一个是1,第二个就是3,这也是取奇数的方法,同理偶数也是一样道理range(2,101,2),偶数就是从2开始,因为要算 1-100的和,所以最后的偶数是100,如果range到100,100则取不到,所以要101。
求1-1/2+1/3-1/4+…+1/99-1/100的值
第一种
sum1=sum(1/i for i in range(1,100,2))
print(sum1)
sum2=sum(1/i for i in range(2,101,2))
print(sum2)
sum3=sum1-sum2
print(sum3)
第二种
print(‘结果为->>>>>’,sum(1/i for i in range(1,100,2))-sum(1/i for i in range(2,101,2)))
‘’’
计算1-2+3-4+…+99-100的和
‘’’
sum1=sum(i for i in range(1,100,2))
sum2=sum(i for i in range(2,101,2))
sum=sum1-sum2
print(‘结果是->>>>’,sum)
‘’’
求-1+2-3+4-…-99+100的累积和
‘’’
sum1=sum(i for i in range(1,100,2))
sum2=sum(i for i in range(2,101,2))
sum=sum2-sum1
print(‘结果是->>>>’,sum)