Ed
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.