Carregando...
Carregando...
Ajude a melhorar a plataforma
Qual é a saída do seguinte snippet?
Explique melhor esta questão
Abre o Tutor com o enunciado e as alternativas já no campo — você revisa e envia.
Esta questão foi verificada por um de nossos administradores.
Alternativa C - 0 1
Esta questão testa o conhecimento sobre a manipulação de dicionários em Python, especificamente a iteração sobre seus valores e o comportamento da função print.
dd = {"1": "0", "0": "1"}
dd é criado com duas entradas. * Chave "1" tem valor "0". * Chave "0" tem valor "1"..values():for x in dd.values():
.values() retorna uma lista dinâmica de todos os valores presentes no dicionário (ignorando as chaves). * No Python 3.7 e superiores, a ordem de inserção é mantida. Portanto, a ordem dos valores será primeiro "0" (da primeira entrada) e depois "1" (da segunda entrada).end="":print(x, end="")
x. * O parâmetro end="" substitui a quebra de linha padrão por uma string vazia. Isso faz com que os próximos prints sejam exibidos na mesma linha, imediatamente após o anterior.x recebe "0". Saída: 0 * Segunda itração: x recebe "1". Saída: 01 (concatenado ao anterior)A saída final no console será a sequência dos caracteres 0 seguido de 1.
| Etapa | Variável x | Output Parcial | | --- | --- | --- | | Início | - | (vazio) | | 1ª Volta | "0" | 0 | | 2ª Volta | "1" | 01 |
Conclusão: A alternativa correta é a que apresenta a sequência 0 1, correspondente à terceira opção da lista.
print(fun(0, 3))```
Qual será a saída do snippet? ```