Introdução às Estruturas de Controle em Python
Python é uma linguagem de programação popular e fácil de aprender. Neste material, vamos
explorar as estruturas de controle, que permitem controlar o fluxo de execução do código.
1. ESTRUTURAS CONDICIONAIS
As estruturas condicionais permitem executar diferentes blocos de código dependendo de certas
condições.
Exemplo com if, elif e else:
--------------------------------------
idade = 18
if idade < 18:
print("Você é menor de idade")
elif idade == 18:
print("Você tem exatamente 18 anos")
else:
print("Você é maior de idade")
--------------------------------------
2. LAÇOS DE REPETIÇÃO
- Laço for: usado para iterar sobre sequências (listas, strings, etc.)
--------------------------------------
for i in range(5):
print("Número:", i)
--------------------------------------
- Laço while: executa um bloco enquanto a condição for verdadeira.
--------------------------------------
contador = 0
while contador < 5:
print("Contador:", contador)
contador += 1
--------------------------------------
3. CONTROLE DE FLUXO
- break: encerra o laço imediatamente.
- continue: pula para a próxima iteração.
- pass: não faz nada (usado como placeholder).
Exemplo com break e continue:
--------------------------------------
for i in range(10):
if i == 3:
continue # Pula o número 3
if i == 7:
break # Para no número 7
print(i)
--------------------------------------
4. EXERCÍCIOS
1. Escreva um programa que leia a idade do usuário e diga se ele é criança, adolescente, adulto ou
idoso.
2. Crie um programa que imprima todos os números pares de 0 a 20 usando um laço for.
3. Faça um programa que conte de 10 até 0 usando while.
Bons estudos!