Logo Passei Direto
Buscar
estacio.saladeavaliacoes.com.br Prova AV Lógica De Programação 7 Marcar para revisão No que diz respeito à linguagem de programação e às linguagens de script, julgue os itens a seguir. a,b = 0, 2 while b < 20: a,b = b, a+b+1 print(b) Assinale a opção que apresenta a sequência correta de números impressos no console de um interpretador Python durante a execução dos comandos acima. A 1,1,2,3,5,8 B 2,2,4,6 c 2,3,6 Finalizar prova Feedback
User badge image
Gabriel Guimarães

há 2 meses

Respostas

User badge image

Ed Verified user icon

há 2 meses

Vamos analisar o código fornecido passo a passo: ```python a, b = 0, 2 while b < 20: a, b = b, a + b + 1 print(b) ``` 1. Inicialmente, `a = 0` e `b = 2`. 2. O loop `while` continua enquanto `b < 20`. Agora, vamos ver como os valores de `a` e `b` mudam a cada iteração: - 1ª iteração: - `a, b = 2, 0 + 2 + 1` → `a = 2`, `b = 3` - `print(b)` → imprime `3` - 2ª iteração: - `a, b = 3, 2 + 3 + 1` → `a = 3`, `b = 6` - `print(b)` → imprime `6` - 3ª iteração: - `a, b = 6, 3 + 6 + 1` → `a = 6`, `b = 10` - `print(b)` → imprime `10` - 4ª iteração: - `a, b = 10, 6 + 10 + 1` → `a = 10`, `b = 17` - `print(b)` → imprime `17` - 5ª iteração: - `a, b = 17, 10 + 17 + 1` → `a = 17`, `b = 28` - `print(b)` → não imprime, pois `b` não é menor que 20 e o loop termina. Portanto, os números impressos no console durante a execução do código são: `3, 6, 10, 17`. Nenhuma das opções apresentadas (A, B ou C) corresponde exatamente à sequência correta de números impressos. Se precisar de mais ajuda, você pode criar uma nova pergunta!

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