需求:
输出 1/1+1/3+1/5+...+1/99 的值。
解法1:
sum = 0 list_1=[] for i in range(1, 100): if i % 2 == 1: sum += 1/i list_1.append(i) print(‘%.2f\n%s‘%(sum, list_1))
解法2(利用 range 函数的步长得到奇数):
sum = 0
for i in range(1, 100, 2):
sum += 1/i
print(‘%.2f‘%sum)
输出结果:
>>> 2.94
原文:https://www.cnblogs.com/xiaohuboke/p/13574461.html