не запуская код ответьте на вопрос что выведет на экран данная программа def f x

не запуская код ответьте на вопрос что выведет на экран данная программа def f x

Ответы 10

не запуская код ответьте на вопрос что выведет на экран данная программа def f x

не запуская код ответьте на вопрос что выведет на экран данная программа def f x

не запуская код ответьте на вопрос что выведет на экран данная программа def f x

f(11) 11>0 поэтому вызываем g(10)

g(10) 10>1 поэтому вызываем f(7)

f(7) 7>0 поэтому вызываем g(6)

g(6) 6>1 поэтому вызываем f(3)

f(3) 3>0 поэтому вызываем g(2)

g(2) 2>1 поэтому вызываем f(-1)

не запуская код ответьте на вопрос что выведет на экран данная программа def f x

не запуская код ответьте на вопрос что выведет на экран данная программа def f x

не запуская код ответьте на вопрос что выведет на экран данная программа def f x

не запуская код ответьте на вопрос что выведет на экран данная программа def f x

не запуская код ответьте на вопрос что выведет на экран данная программа def f x

не запуская код ответьте на вопрос что выведет на экран данная программа def f x

значит b = 50 тк 5 * 10 = 50

a = 5 + 50 + 4 = 59 так значение переменных равны 5 и 50

выводится 109,тк 50 +59 = 109

не запуская код ответьте на вопрос что выведет на экран данная программа def f x

не запуская код ответьте на вопрос что выведет на экран данная программа def f x

не запуская код ответьте на вопрос что выведет на экран данная программа def f x

На скрине вывод компилятора, исходная программа на втором скрине

не запуская код ответьте на вопрос что выведет на экран данная программа def f x
не запуская код ответьте на вопрос что выведет на экран данная программа def f x

не запуская код ответьте на вопрос что выведет на экран данная программа def f x

не запуская код ответьте на вопрос что выведет на экран данная программа def f x

не запуская код ответьте на вопрос что выведет на экран данная программа def f x

не запуская код ответьте на вопрос что выведет на экран данная программа def f x

не запуская код ответьте на вопрос что выведет на экран данная программа def f x

не запуская код ответьте на вопрос что выведет на экран данная программа def f x

Код внутри функции не исполняется до момента её вызова.

Поэтому первыми значениями переменных будут

После вызова функции мы используем внешнюю переменную а и локальную переменную b.

Меняем их местами. Теперь внешняя переменная а = 2, а локальная b = 1.

Выводим первую часть «2 1 «.

Выходим из функции. Во внешней среде у нас остались две переменные а, изменившее своё значение на 2, и b = 2 до сих пор.

Выводим вторую часть «2 2 «.

Получаем на стандартном выводе: «2 1 2 2 «.

Если ответ удовлетворил, не забудь отметить его как «Лучший».

Источник

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *