def nth_elm(n):
return ((-1)**(n+1))/n
def nth_elm_func_2(n):
return (1/n)
def sum_of_pogression(func, n):
return sum(map(func, range(1, n+1)))
print(sum_of_pogression(nth_elm, 3))
print(sum_of_pogression(nth_elm_func_2, 3))
ZGVmIG50aF9lbG0obik6CiAgICByZXR1cm4gKCgtMSkqKihuKzEpKS9uCiAgICAKZGVmIG50aF9lbG1fZnVuY18yKG4pOgogICAgcmV0dXJuICgxL24pCiAgICAKZGVmIHN1bV9vZl9wb2dyZXNzaW9uKGZ1bmMsIG4pOgogICAgcmV0dXJuIHN1bShtYXAoZnVuYywgcmFuZ2UoMSwgbisxKSkpCgpwcmludChzdW1fb2ZfcG9ncmVzc2lvbihudGhfZWxtLCAzKSkKcHJpbnQoc3VtX29mX3BvZ3Jlc3Npb24obnRoX2VsbV9mdW5jXzIsIDMpKQ==