【发布时间】:2016-06-21 06:49:16
【问题描述】:
'''
Your task is to write a function which returns the sum of following series upto nth term(parameter).
Series: 1 + 1/4 + 1/7 + 1/10 + 1/13 + 1/16 +...
'''
有点重要,但我尝试使用round(1,2) 显示1.00,但它显示1.0,我可以用什么在Python 中显示1.00?
def series_sum(n):
# Happy Coding ^_^
sum = 0
for i in range(n):
sum += 1/(1+(3*i))
return round(sum, 2)
这是codewars 中编码挑战的返回值,而不是打印。所以它应该是返回,你只需编写方法。
【问题讨论】:
-
你用的是什么版本的 Python?
-
3.4.3是版本
-
你确定他们想要一个花车回来吗?这真的没有意义。您遇到的实际问题/错误是什么?
-
这就是问题想要的!请看我添加的细节!
标签: python floating-point integer rounding