Considere o trecho do programa Python abaixo. Qual o valor i...

Próximas questões
Com base no mesmo assunto
Q253113 Programação
Considere o trecho do programa Python abaixo. Qual o valor impresso ao executarmos o programa?

Imagem 007.jpg

Alternativas

Comentários

Veja os comentários dos nossos alunos

o valor retornado pela função não está sendo guardado, logo não irá alterar o valor de x fora do escopo da função "dobra"
Se na função dobra a definição do X fosse: global x, aí sim, ele estaria usando a variável x definida fora do escopo da função dobra.

Pegadinha safada, o valor não é guardado ficando apenas 10. 

A função cria uma variável local x, diferente do x global, faz x = y + y, retorna o x local, mas não o armazena em variavel alguma. O x global permanece 5.

Gabarito: C.

Ele continua em 5. Na declaração não fez menção nenhuma ao Y, além de não apresentar estrutura de armazenamento ao longo do código. Boa pegadinha.

Bons estudos.

Clique para visualizar este comentário

Visualize os comentários desta questão clicando no botão abaixo