Módulo 2: Estruturas de Controle
Condicionais (if, else, elif)
As estruturas condicionais permitem que o programa tome decisões baseadas em condições.
if simples
python
idade = 18
if idade >= 18:
print("Você é maior de idade")
if-else
python
idade = 16
if idade >= 18:
print("Você é maior de idade")
else:
print("Você é menor de idade")
if-elif-else
python
nota = 7.5
if nota >= 9:
print("Conceito A")
elif nota >= 7:
print("Conceito B")
elif nota >= 5:
print("Conceito C")
else:
print("Conceito D")
Loops
Loop for
O loop for é usado para iterar sobre uma sequência (lista, tupla, string, etc.).
python
# Iterando sobre uma lista
frutas = ["maçã", "banana", "laranja"]
for fruta in frutas:
print(fruta)
# Usando range()
for i in range(5): # 0 a 4
print(i)
Loop while
O loop while executa um bloco de código enquanto uma condição for verdadeira.
python
contador = 0
while contador < 5:
print(contador)
contador += 1
Exercícios
Crie um programa que verifique se um número é par ou ímpar.
Faça um programa que imprima os números de 1 a 10, mas pule o número 5.
Crie um programa que calcule a soma dos números de 1 a 100 usando um loop.
Faça um programa que simule um jogo de adivinhação, onde o computador escolhe um número entre 1 e 100, e o usuário tenta adivinhar.