Qual é o resultado do seguinte trecho de código?
Qual é o resultado do seguinte trecho de código?
- 1 1 2
- 1 2 1
- 1 2 2
- 1 2 2
Qual é o resultado do seguinte trecho de código?
Resolução completa
Alternativa A - 1 1 2
Este exercício testa o conhecimento sobre atribuição múltipla (tuple unpacking) em Python, especificamente como o interpretador trata a avaliação do lado direito antes da atribuição.
Para entender o resultado, precisamos analisar o estado das variáveis a cada linha executada:
x, y, z = x, x, yz, y, z = x, y, z| Linha | Operação | x | y | z |
|---|---|---|---|---|
| 1 | x = 1 | 1 | ? | ? |
| 2 | y = 2 | 1 | 2 | ? |
| 3 | x, y, z = x, x, y | 1 | 1 | 2 |
| 4 | z, y, z = x, y, z | 1 | 1 | 2 |
| 6 | print | 1 | 1 | 2 |
A função print(x, y, z) exibe os valores finais separados por espaço, resultando em 1 1 2. Portanto, a primeira alternativa está correta.
Tem outra questão para resolver?
Resolver agora com IAOs serviços de computação em nuvem são oferecidos por diversos provedores de computação em nuvem, que podem oferecer a possibilidade de criação, administração e gerenciamento...
Leia as afirmativas a seguir: I – O serviço de contêiner é mais rápido, mais enxuto e mais portável que o serviço de máquina virtual. II – Tanto o serviço de contêiner quanto...
Leia as opções abaixo: I - Um banco de dados é um conjunto de dados estruturados adequadamente para ser utilizado de forma eficiente por uma diversidade de aplicações. II - Um...
O protocolo ____ permite respostas sem armazenamento de estado no servidor, enquanto que ____ requer confirmação adicional.
Considere a variável PHP a seguir: $x = array("a" => "Europa", "América", "Oceania", "Ásia"); Para obter o valor "Oceania" a partir dessa variável, é necessário referenciá-la como:
Cole o enunciado, tire uma foto ou descreva o problema — a IA resolve com explicação completa em segundos.