Logo Passei Direto
Buscar
Considere 0 seguinte trecho de um programa escrito em Python: Python (3.8.1) a = 1 b = 2 for i in range(3): a = a + b b=a+b print (b) Light Mode Copiar Assinale a opção que apresenta corretamente O que será impresso na tela. A 5 13 34 B3612 C369 D e
User badge image
Jessica Jovetic

há 2 meses

Respostas

User badge image

Ed Verified user icon

há 2 meses

Vamos analisar o trecho de código Python fornecido: ```python a = 1 b = 2 for i in range(3): a = a + b b = a + b print(b) ``` Agora, vamos executar o loop passo a passo: 1. Antes do loop: `a = 1`, `b = 2` 2. Primeira iteração (i = 0): - `a = a + b` → `a = 1 + 2` → `a = 3` - `b = a + b` → `b = 3 + 2` → `b = 5` 3. Segunda iteração (i = 1): - `a = a + b` → `a = 3 + 5` → `a = 8` - `b = a + b` → `b = 8 + 5` → `b = 13` 4. Terceira iteração (i = 2): - `a = a + b` → `a = 8 + 13` → `a = 21` - `b = a + b` → `b = 21 + 13` → `b = 34` Após as três iterações, o valor de `b` que será impresso é 34. Portanto, a opção correta é: D) 34.

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