def Euler5(start, end, counter=None):
    if counter is None:
        counter = start
x = counter
while start <= end:
    if x % counter == x % start:
        return Euler5(start + 1, end, x)
else:
    x += counter
Как избежать ручной установки начального значения переменной в рекурсивной функции?