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