@idartyom4858
Знакомлюсь с программированием.

Что происходит, когда добавляю « func()» в конец изначальной функции?

def func ():
    x =5
    print('{} - one'.format(x))
    if x > 10:
        print('Nice')
    else: print('Lose')
    def func_2():
        nonlocal x
        x = 15
        print(x)
    func_2()
    func()
func()
input()
  • Вопрос задан
  • 75 просмотров
Решения вопроса 2
AlexNest
@AlexNest Куратор тега Python
Работаю с Python/Django
Что происходит, когда добавляю « func()» в конец изначальной функции?

Происходит рекурсия.
Ответ написан
Комментировать
donko1
@donko1
Изучаю python
Функция начинает вызывать саму себя. Это называется рекурсия.
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы