3 - 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 exec...
3 - 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)
A resposta correta é 1.
O valor da variável "b" não é alterado dentro da função "foo", portanto, após a execução dos três comandos "foo(b)", o valor de "b" continua sendo 1. O comando "print(b)" exibe o valor atual de "b", que é 1.
0
0
Faça como milhares de estudantes: teste grátis o Passei Direto
Compartilhar