Files
python/exercises/sum-of-multiples/example.py

10 lines
347 B
Python
Raw Normal View History

def sum_of_multiples(limit, multiples=None):
if multiples is None:
multiples = [3, 5]
elif multiples[0] == 0:
# multiples of 0 don't change the sum
multiples = multiples[1:]
return sum(value for value in range(limit)
if any(value % multiple == 0
for multiple in multiples))