Logo Passei Direto
Buscar
23:55 45 ) SM2 Lógica De Programação IVI pala revisau Considere o código a seguir: >>> lista = [x+5 for X in [0,1,2,3,4,5] if X < 3] Assinale a opção com o valor da variável lista: A [0, 5, 10] B [5, 6,7] C [5, 6, 7, 8, 9, 10] D [8, 9, 10] E [0, 1, 2] Finalizar prova i Feedback estacio.saladeavaliacoes.com.br
User badge image
Allan Mateus

há 2 anos

Respostas

User badge image

Ed Verified user icon

há 2 anos

Vamos analisar o código fornecido: ```python lista = [x + 5 for x in [0, 1, 2, 3, 4, 5] if x < 3] ``` Esse código utiliza uma list comprehension que itera sobre a lista `[0, 1, 2, 3, 4, 5]` e aplica a condição `if x < 3`. Isso significa que apenas os valores de `x` que são menores que 3 serão considerados. Os valores que atendem a essa condição são: `0`, `1` e `2`. Agora, para cada um desses valores, adicionamos `5`: - Para `x = 0`: `0 + 5 = 5` - Para `x = 1`: `1 + 5 = 6` - Para `x = 2`: `2 + 5 = 7` Portanto, a lista resultante será `[5, 6, 7]`. Analisando as alternativas: A) [0, 5, 10] - Incorreto B) [5, 6, 7] - Correto C) [5, 6, 7, 8, 9, 10] - Incorreto D) [8, 9, 10] - Incorreto E) [0, 1, 2] - Incorreto A alternativa correta é: B) [5, 6, 7].

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