Qual o valor de x após executar:
for i in range(1, 5):
a) 10
b) 15
c) 5
d) Erro
for i in range(1, 5):
b) 15
c) 5
d) Erro
Passo 1
Beleza, vamos lá! A gente tem um exercício de programação onde precisamos descobrir qual vai ser o valor final da variável
x
depois de executar um laço de repetição (for
). Vamos usar conceitos básicos de laços e operações com variáveis para resolver isso.Passo 2
Primeiro, a variável
x
é iniciada com o valor 0:Passo 3
Agora, temos um laço que vai de 1 até 4 (o
range(1, 5)
em Python vai de 1 até 4, porque o 5 não é incluído). Isso significa que i
vai assumir os valores 1, 2, 3 e 4 em cada iteração.Passo 4
Dentro do laço, a gente faz:
Isso é o mesmo que dizer
x = x + i
. Ou seja, a cada vez que o laço roda, a gente adiciona o valor de i
ao x
.Passo 5
Vamos acompanhar passo a passo:
- Primeira iteração:
i = 1
- Segunda iteração:
i = 2
- Terceira iteração:
i = 3
- Quarta iteração:
i = 4
Resposta
a) 10