Таймер в функции не работает
Есть вот такой код:
import time
def Timer():
sec = 0
while True:
time.sleep(1)
sec += 1
return sec
while True: print(Timer())
И этот код каждую секунду выводит единицу, хотя по идее должен выводить числа по порядку. Почему не работает? Подскажите пожалуйста, как решить проблему!