Buscar

Considere o seguinte trecho de código em Python: def func(x, y): x, y = y, x x = 2 y = 3 func(x, y) print(x, y). O programa irá imprimir: a) 2 3 b)...

Considere o seguinte trecho de código em Python: def func(x, y): x, y = y, x x = 2 y = 3 func(x, y) print(x, y). O programa irá imprimir:
a) 2 3
b) 3 2
c) 2 2
d) 3 3

Essa pergunta também está no material:

APC1-COM110 Out2020 3B Gab Prova
4 pág.

Algoritmo e Programação ExatasExatas

Respostas

User badge image

Ed Verified user icon

Vamos analisar as opções: a) 2 3: Neste caso, a função `func` troca os valores de `x` e `y`, mas essas mudanças são locais à função. Portanto, fora da função, `x` e `y` continuam sendo 2 e 3, respectivamente. Logo, a saída será 2 3. Portanto, a resposta correta é: a) 2 3.

0
Dislike0

Responda

SetasNegritoItálicoSublinhadoTachadoCitaçãoCódigoLista numeradaLista com marcadoresSubscritoSobrescritoDiminuir recuoAumentar recuoCor da fonteCor de fundoAlinhamentoLimparInserir linkImagemFórmula

Para escrever sua resposta aqui, entre ou crie uma conta

User badge image

Mais conteúdos dessa disciplina