Considere o seguinte fragmento de código-fonte escrito na linguagem Python: def foo(a): return a + a + a b = 1 foo(b) foo(b) foo(b) Após a execução...
Considere o seguinte fragmento de código-fonte escrito na linguagem Python: def foo(a): return a + a + a b = 1 foo(b) foo(b) foo(b) Após a execução de todos esses códigos, qual é o valor a ser mostrado mediante o comando abaixo? print(b)
O valor a ser mostrado mediante o comando "print(b)" será 1, pois a variável "b" não sofreu alteração em nenhum momento, e o valor de "b" é 1. As chamadas da função "foo(b)" não alteram o valor de "b", apenas retornam o valor de "a + a + a", que é 3.
0
0
Faça como milhares de estudantes: teste grátis o Passei Direto
Compartilhar