Anonymous user
Jensen's Device: Difference between revisions
→{{header|Python}}
(Add task to ARM assembly Raspberry pi) |
|||
Line 1,203:
# call to sum it's almost as good as sum(1/i for i in range(1,101))
print harmonic_sum(i, 1, 100, lambda: 1.0/i.value)</lang>
or
<lang python>
def harmonic_sum(i, lo, hi, term):
return sum(term() for i[0] in range(lo, hi + 1))
i = [0]
print(harmonic_sum(i, 1, 100, lambda: 1.0 / i[0]))
</lang>
Output: 5.18737751764
|