Se você está começando em Python, provavelmente já ouviu falar de estruturas como if, for, e while. Mas, talvez ainda esteja confuso sobre quando e como usá-los, ou o que cada um faz. Pois bem, neste post vamos falar exatamente sobre esse assunto com exemplos práticos e diretos.
Bora entender esse trem de uma vez por todas?
if — Tomando decisões no seu código
O if é usado para tomar decisões. O código abaixo dele será executado somente se as condições forem verdadeiras. Por exemplo:
idade = 18
if idade >= 18:
print("Você é maior de idade.")
else:
print("Você ainda é menor de idade")

Explicando:
O que aconteceu? Nós criamos uma variável chamada idade e definimos essa variável com o número 18. A condição diz, se a idade é maior ou igual a 18, então print "Você é maior de idade". Caso não fosse, colocamos o else que significa ou.
for: Repetindo com Controle
O for é usado para repetir um bloco de código um número conhecido de vezes, geralmente percorrendo uma lista ou sequência. Por exemplo, criamos uma lista de frutas e pode ocorrer um código pra cada uma.
frutas = ["maçã", "banana", "laranja"]
for fruta in frutas:
print("Eu gosto de", fruta)

Explicando:
Para cada volta do for, a variável fruta recebe um item da lista. O bloco dentro do for roda pra cada item.
while: repetindo até parar
O while repete enquanto uma condição é verdadeira. Ele é ideal quando você não sabe exatamente quantas vezes precisa repetir.
contador = 0
while contador < 5:
print("Contando:", contador)
contador += 1

Cuidado:
Evite loops infinitos! Sempre garanta que a condição vai ficar falsa em algum momento.
Conclusão
Saber usar if, for e while é essencial para qualquer pessoa que quer programar — seja para análise de dados, automação ou criar um sistema completo.
Quanto mais você praticar, mais naturais essas estruturas vão ficar. Comece com exemplos simples, como os deste post, e logo você estará criando códigos bem mais complexos sem nem perceber.
Comentários (0)
Seja o primeiro a comentar!
Deixe um comentário