Sum range
Source
Adrian Neumann, Simple Programming Problems, Elementary #4
Description
Sum a range of numbers
Given a number n, return the sum of the numbers from 1 to n, inclusive.
1
2
3 ⟹ 6
10 ⟹ 55
My solution
Using standard library sum() and range():
1
2
def sumto(n):
return sum(range(1, n + 1))
Tests
1
2
3
4
5
from sumto import sumto
def test_sumto():
assert sumto(3) == 6
assert sumto(10) == 55