1 2 3 4 5 6 7 8
Módulo 3 de 6

Condicionais e Loops

Decisões e repetições: o coração de qualquer programa, do calculador ao modelo de IA.

PYTHON · VAR · LOOP · DEF · PANDAS · ML · 01110000 01111001

Tomando decisões com if

O if verifica uma condição. Se for verdadeira, executa o bloco indentado abaixo. Use elif para alternativas e else para o caso contrário.

nota = 8
if nota >= 7:
    print("Aprovado!")
elif nota >= 5:
    print("Recuperação")
else:
    print("Reprovado")

Repetindo com for

O for percorre uma sequência — como uma lista de números ou nomes — executando o mesmo bloco para cada item.

for i in range(5):
    print("Contagem:", i)

frutas = ["maçã", "banana", "uva"]
for f in frutas:
    print("Gosto de", f)

Repetindo com while

O while repete enquanto a condição for verdadeira. Cuidado para não criar loops infinitos!

contador = 0
while contador < 3:
    print(contador)
    contador += 1

🔗 E isso tem a ver com IA?

Loops processam milhares de exemplos de treino em machine learning. Condicionais filtram dados ruins antes de alimentar um modelo — lógica básica que aparece em todo pipeline de IA.

Quiz do módulo

Responda as 5 perguntas para fixar o conteúdo. Acertou 3 ou mais? Siga para o próximo módulo.

Quiz do módulo

if idade >= 18: serve para…

Quiz do módulo

Qual palavra-chave repete um bloco enquanto uma condição for verdadeira?

Quiz do módulo

for i in range(3): executa o bloco quantas vezes?

Quiz do módulo

O que significa a indentação (recuo) em Python?

Quiz do módulo

elif é usado para…