O clássico primeiro programa em qualquer linguagem. Use a função print() para
exibir uma mensagem na tela.
print() exibe texto na tela. Textos devem estar entre aspas:print("seu texto aqui")
10 exercícios práticos com terminal interativo
O clássico primeiro programa em qualquer linguagem. Use a função print() para
exibir uma mensagem na tela.
print() exibe texto na tela. Textos devem estar entre aspas:print("seu texto aqui")
Variáveis armazenam dados. Python possui tipos básicos: int (inteiro),
float (decimal), str (texto) e bool (verdadeiro/falso).
nome = "Ana"idade = 20print(nome, idade)
Python funciona como uma calculadora! Operadores: + soma, -
subtração, * multiplicação, / divisão, ** potência, %
resto.
a = 10b = 3print("Soma:", a + b)print("Resto:", a % b)
Strings (textos) possuem métodos poderosos: .upper(), .lower(),
.len(), .replace() e formatação com f"...".
nome = "Maria Silva"print(nome.upper())print(nome.lower())print(f"Tem {len(nome)} caracteres")
Condicionais permitem que o programa tome decisões. Use if, elif
e else para criar diferentes caminhos.
nota = 6.5if nota >= 7: print("Aprovado")elif nota >= 5: print("Recuperação")else: print("Reprovado")
O laço for repete um bloco de código para cada item de uma sequência. Use
range(n) para repetir n vezes.
for i in range(1, 11): print(f"7 x {i} = {7*i}")
Listas armazenam vários valores em uma só variável. Acesse itens pelo índice, adicione com
.append(), remova com .remove().
frutas = ["maçã","banana","uva","manga","pera"]frutas.append("melancia")frutas.remove("maçã")print(frutas)print("Total:", len(frutas))
Funções são blocos de código reutilizáveis. Defina com def nome(parametros): e
retorne valores com return.
calcular_media(notas) que receba uma lista de notas
e retorne a média. Teste com pelo menos 3 notas.
def calcular_media(notas): return sum(notas) / len(notas)notas = [8, 7.5, 9]print(calcular_media(notas))
Dicionários armazenam pares chave: valor. Acesse com
dict["chave"], adicione ou atualize com dict["nova"] = valor.
aluno = {"nome":"João","idade":20,"curso":"TI","notas":[8,9,7.5]}for chave, valor in aluno.items(): print(f"{chave}: {valor}")media = sum(aluno["notas"]) / len(aluno["notas"])print(f"Média: {media:.1f}")
FizzBuzz é um clássico desafio de programação que combina condicionais, laços e operador de
resto (%).
for n in range(1, 31): if n % 15 == 0: print("FizzBuzz") elif n % 3 == 0: print("Fizz") elif n % 5 == 0: print("Buzz") else: print(n)
Preencha seu nome e clique em Gerar Comprovante. Um documento com seu código de verificação será exibido para você tirar um print e entregar ao professor.
⚠️ Complete pelo menos 1 exercício antes de gerar o comprovante.