Re: [問題] 程式求救

作者: FakeGPS (一次就上手)   2018-03-26 18:29:13
小弟覺得去判斷計數器的奇偶
項太麻煩了,if要寫得落落長
反正知道各項就是正負正負變
換而已,我會這樣寫:
n = 500 #你的n值
sign = 1 #正負號
result = 0 #加總 起始為0
for count in range(1, n + 1):
result = result + sign * 1 / count
sign = - sign
print(result)
這樣簡潔很多吧
作者: froce (froce)   2018-03-26 19:20:00
其實就是數學啊。多項式整理後第n項怎麼表示而已。https://ideone.com/NitkkP其實要寫這種,最建議的就是去學函數式編程。範例是兩個不同數列都用同一個函數產生各項並累加。基本上就是數學方程式的表示法

Links booklink

Contact Us: admin [ a t ] ucptt.com