小弟剛學習python不久
最近學了到了迴圈部分
有一題的題目如下
1/3+3/5+5/7+7/9+9/11........+(n-2)/(n)
用迴圈計算它的總和
樣本:
輸入:99
輸出:total=45.12445
程式如下:
n=eval(input())
total=0
for i in range(n,2,-2):
total+=(i-2)/i
print("total=%.5f" %(total))
我不懂的是range(n,2,-2)這句
我有去查過像是range(1,30,5)
就會有5.10.15.20.25
可是n假如為99
不就等於99到2之間-2的值,可是之間並沒有-2的值
麻煩大家幫我解惑了 感恩!