Mona Jalal Mona Jalal - 1 year ago 191
Python Question

rounding 1 to have two floating digits

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 +...

Kind of non-trivial but I tried to use
to show
but it shows
, what can I use to show
in Python?

def series_sum(n):
# Happy Coding ^_^
sum = 0
for i in range(n):
sum += 1/(1+(3*i))
return round(sum, 2)

This is a return value for a coding challenge in codewars not a print. so it is supposed to be return and you just write the method.

Answer Source

Use format function:

return format(sum, '.2f')
Recommended from our users: Dynamic Network Monitoring from WhatsUp Gold from IPSwitch. Free Download