Не запуская код, ответьте на вопрос: что выведет на экран данная программа?
def f(x) :
if xo:
g(x - 1)
def g(x) :
print('* end-
if X 1 :
f(x-3)
f(11)
Приложения:

Аноним:
7 что-ли?
Ответы
Ответ дал:
0
Ответ:
По-идеи выведется число 0. Если же перед строкой f(11) будет # , то ничего.
Объяснение:
f(11) обращаемся к функции f с значением 11
если 11 больше 0, то:
обратиться к функции g с значением 11-1 , тоесть 10
если 10 больше 1 , то:
обратиться к функции f со значением 10-3 , тоесть 7
Теперь если 7 больше 0, то:
обратиться к g с значением 7-1
если 6 больше 1, то:
обратиться к f с значением 6-3
Теперь если 3 больше 0, то:
обратиться к g с значением 3 - 1
если 3 больше 1, то:
обратиться к f с значением 3-3 = 0
Скрипт завершён. Вывелось число 0.
Вас заинтересует
2 года назад
2 года назад
2 года назад
2 года назад
8 лет назад
8 лет назад
9 лет назад