Logo Passei Direto
Buscar
A linguagem Python têm operadores para manipular as matrizes. Entre eles estão o operador aditivo "+" e o multiplicador "*".Nesse contexto, um programador implementou o seguinte código: uma_lista = [1, 3, 5] outra_lista = [2,4,6] print(uma_lista + outra_lista) uma_lista = [1, 3, 5] print(uma_lista * 3) Marque a alternativa que mostra o valor impresso na tela do computador ao executar esse trecho de código. Selecione a resposta: A) [1, 2, 3, 4, 5, 6] [1, 1, 1, 3, 3, 3, 5, 5, 5] B) [2, 4, 6] [3, 3, 3] C) [2, 4, 6, 1, 3, 5] [3, 9, 15] D) [1, 3, 5, 2, 4, 6] [1, 3, 5, 1, 3, 5, 1, 3, 5] E) [13, 7, 11] [3, 9, 15] Qual das alternativas acima citadas esta correta? D)
User badge image
Masili

há 4 semanas

Respostas

User badge image

Ed Verified user icon

há 4 semanas

Vamos analisar o código apresentado e o que ele faz: 1. Primeira parte do código: ```python uma_lista = [1, 3, 5] outra_lista = [2, 4, 6] print(uma_lista + outra_lista) ``` Aqui, o operador `+` está sendo usado para concatenar as duas listas. O resultado será: ``` [1, 3, 5] + [2, 4, 6] = [1, 3, 5, 2, 4, 6] ``` 2. Segunda parte do código: ```python uma_lista = [1, 3, 5] print(uma_lista * 3) ``` O operador `*` está sendo usado para repetir a lista `uma_lista` três vezes. O resultado será: ``` [1, 3, 5] * 3 = [1, 3, 5, 1, 3, 5, 1, 3, 5] ``` Agora, juntando os resultados das duas partes, temos: - A primeira impressão será `[1, 3, 5, 2, 4, 6]` - A segunda impressão será `[1, 3, 5, 1, 3, 5, 1, 3, 5]` Analisando as alternativas: A) [1, 2, 3, 4, 5, 6] [1, 1, 1, 3, 3, 3, 5, 5, 5] - Incorreta B) [2, 4, 6] [3, 3, 3] - Incorreta C) [2, 4, 6, 1, 3, 5] [3, 9, 15] - Incorreta D) [1, 3, 5, 2, 4, 6] [1, 3, 5, 1, 3, 5, 1, 3, 5] - Correta E) [13, 7, 11] [3, 9, 15] - Incorreta Portanto, a alternativa correta é a D).

Essa resposta te ajudou?

0
Dislike0

Ainda com dúvidas?

Envie uma pergunta e tenha sua dúvida de estudo respondida!

Mais conteúdos dessa disciplina