需求:app
輸出 1/1+1/3+1/5+...+1/99 的值。函數
解法1:spa
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 函數的步長獲得奇數):code
sum = 0
for i in range(1, 100, 2):
sum += 1/i
print('%.2f'%sum)
輸出結果:blog
>>> 2.94