Как вернуть return раньше чем завершиться выполнение цикла внутри функции?
Использовать генератор:def f(x):
    for x in range(x):
        print('Hi!')
        yield x

for i in f(10):
    print(i)
ну ты же Celery  осваиваешь ))
delay()