(2012 - UEPB - Técnico em Informática - Programador) Considere o trecho do programa Python abaixo. Qual o valor impresso ao executarmos o programa? def dobra(y): x = y + y return x x = 5 dobra(x) dobra(x) print(x)
Soluções para a tarefa
Resposta
O valor impresso será 5.
Explicação
Será impresso 5, pois é o valor que definimos como x e, quando chamamos a função dobra(y), a qual retorna o valor de y + y, ela não recebe um objeto para ser retornado, como por exemplo: z = dobra(x). Nesse caso, z seria x, pois recebe x = y + y.
Conclusão, por a gente não ter colocado uma variável pra guardar o retorno de x na função dobra(), o x terá o valor de 5 como foi definido, e não será alterado.
Código
Python
def dobra(y):
x = y + y
return x
x = 5
dobra(x)
dobra(x)
print(x)
Considerando o código em Python , o valor impresso na tela ao executar o programa será igual a 5.
O Python é uma linguagem de programação que pode utilizada para automatizar tarefas, criar softwares, websites e diversas outras possibilidades. Dessa forma, possui uma grande versatilidade e integrado a sua facilidade, fez a tornar a mais utilizadas atualmente.
O comando def serve para definir algumas funções e quando for necessário o seu uso, basta atribuir o que será executado a partir da função definido.
Segue a análise do programa: -- >> def dobra(y): x = y + y return x x = 5
/# A função def defini o valor da variável a parti dos parâmetros em (). Portanto, o corpo da função é marcado por uma indentação e dentro dessa função, a declaração irá retornar o valor, no caso 5.
Questão similar no Brainly:
https://brainly.com.br/tarefa/35023893
Quaisquer dúvidas, deixe nos comentários.
Bons estudos :