Почему в данном примере функция вернула значение None?
def foo(a):
if a == 1000:
return a
a+=1
foo(a)
a = foo(a)
print(a)
Прошу ответьте почему в данной ситуации будет None
Почему a не равно 1000?
Источник: Stack Overflow на русском