Alexsandro Felix

Python para Iniciantes: Laços e Variáveis Descomplicados

woman programming on a notebook

Photo by Christina Morillo on Pexels.com

Se você está começando a programar em Python, provavelmente já se deparou com um pedacinho de código que parece simples, mas te deixa com uma pulga atrás da orelha: o que está acontecendo aqui? Hoje, vamos mergulhar de cabeça em um exemplo clássico de Python, desvendando cada linha com um toque de humor e muitos exemplos práticos. Nosso objetivo? Fazer você entender o código abaixo e sair programando como um ninja (ou pelo menos como um aprendiz de ninja)! Vamos analisar o seguinte trecho:

result = 0
for i in range(5):
    result += 2 * i
print(result)

Quando executado, esse código imprime 20. Mas por quê? Vamos dissecar cada parte, testar variações e te mostrar como brincar com esse código para aprender Python de forma divertida e prática.

O Código Explicado: Passo a Passo

O for é como um gerente de tarefas que diz: “Ei, i, pega esse número e vai trabalhar!”

No final, result vale 20. Simples, né? Mas poderoso!

Por fim, a função print(result) exibe o valor de result na tela. No caso, 20. É como o grande final de um show de mágica: tcharam!

Testando o Código na Prática

Agora que entendemos o código, vamos brincar com ele! Aqui estão alguns exemplos práticos para você testar e aprofundar seu aprendizado. Copie, cole e execute esses códigos no seu editor favorito (como o VS Code ou o próprio IDLE do Python).

Exemplo 1: Mudando o Intervalo do range

Quer ver o que acontece se mudarmos o range? Tente este código:

result = 0
for i in range(3):  # Agora só de 0 a 2
    result += 2 * i
print(result)

Resultado: 6. Por quê? Porque agora o laço só roda três vezes:

Exemplo 2: Multiplicando por Outro Número

E se quisermos multiplicar i por 3 em vez de 2? Experimente:

result = 0
for i in range(5):
    result += 3 * i
print(result)

Resultado: 30. Faça as contas:

Exemplo 3: Adicionando um Print para Ver o Progresso

Para entender melhor o que acontece em cada iteração, adicione um print dentro do laço:

result = 0
for i in range(5):
    result += 2 * i
    print(f"i = {i}, result = {result}")
print(f"Resultado final: {result}")

saida:

i = 0, result = 0
i = 1, result = 2
i = 2, result = 6
i = 3, result = 12
i = 4, result = 20
Resultado final: 20

Esse código é como um diário do que o Python está pensando a cada passo. Super útil para iniciantes!

Por Que Isso é Importante?

Entender laços for e como manipular variáveis é a base para criar programas mais complexos em Python. Quer somar números em uma lista? Criar gráficos? Automatizar tarefas? Tudo começa com conceitos como esse. E, olha só, se você quer dar um up no seu aprendizado, recomendo o e-book Python de A-Z: Guia de Primeiros Passos com a Linguagem. Ele é perfeito para quem está começando e quer dominar Python com exemplos práticos e explicações que parecem uma conversa com um amigo. Dá uma olhada, você não vai se arrepender!

Quer Ir Além?

Se você curtiu este artigo, temos mais conteúdos incríveis no blog para turbinar suas habilidades em Python

Bora Interagir?

E aí, conseguiu rodar os códigos? Entendeu como o laço for funciona? Conta pra gente nos comentários o que achou e compartilhe seus próprios experimentos! Quer mais dicas como essa? Inscreva-se na nossa newsletter para receber artigos fresquinhos no seu e-mail e não perder nenhuma novidade do blog. E, claro, continue explorando nossos outros posts para virar um mestre em Python!

Sair da versão mobile