Не запуская код, ответьте на вопрос: что выведет на экран данная программа?(питон)​

Приложения:

Ответы

Ответ дал: Fedy16
1

Ответ:

Запускаем функцию f(), глобально меняется переменная b на 2.

Запускаем функцию g(), глобально меняется переменная a на 70.

Запускаем функцию f(), глобально меняется переменная b на 70.

Программа выведет: 707057

Ответ дал: valgrisa
1

Ответ:

707057

Объяснение:

Начало:

a = '2'

b = '3'

c = '5'

d = '7'

После первой функции f (значение переменной b меняется на значение переменной a, значение переменной с в программе остаётся без изменений, т.к. это локальная переменная и из функции не передаётся):

a = '2'

b = '2'

c = '5'

d = '7'

После функции g (изменяется значение переменной a, значение переменной с в программе остаётся без изменений, т.к. это локальная переменная и из функции не передаётся):

a = '70' (a = d + c = '7' + '0' = '70', т.к. в функции с = '0')

b = '2'

c = '5'

d = '7'

После второй функции f (значение переменной b меняется на значение переменной a, значение переменной с в программе остаётся без изменений, т.к. это локальная переменная и из функции не передаётся):

a = '70'

b = '70'

c = '5'

d = '7'

a + b + c + d = '70' + '70' + '5' + '7' = '707057'

Вас заинтересует