Introdução Python
1. Olá Mundo
print("Olá, Mundo!")
Explicação: print() serve para exibir mensagens na tela. É sempre o primeiro passo em
qualquer linguagem de programação.
Exercício:
trocar a mensagem para o próprio nome.
Ex: “Olá, eu sou a Maria”.
2. Soma de dois números
a = int(input("Digite o primeiro número: "))
b = int(input("Digite o segundo número: "))
print("A soma é:", a + b)
input() → recebe um valor do usuário.
int() → converte o valor digitado para número inteiro.
Exercício:
Alterar o código para também mostrar a multiplicação dos dois números.
3. Verificar se o número é par ou ímpar
num = int(input("Digite um número: "))
if num % 2 == 0:
print("Esse número é par.")
else:
print("Esse número é ímpar.")
Explicação:
% é o operador de resto da divisão.
Se o resto for 0, o número é par.
Exercício:
Modifique o programa para dizer se o número é positivo ou negativo.
4. Tabuada
n = int(input("Digite um número: "))
print(f"Tabuada do {n}:")
for i in range(1, 11):
print(f"{n} x {i} = {n * i}")
Explicação:
for é usado para repetir um bloco de código.
range(1, 11) gera os números de 1 a 10.
Exercício:
Criar a tabuada de todos os números de 1 a 10.
5. Contador regressivo
for i in range(10, 0, -1):
print(i)
print("Fim da contagem!")
Explicação:
range(10, 0, -1) ? começa em 10 e vai até 1, diminuindo de 1 em 1.
Exercício:
Faça a contagem começar em 20 até 0.
6. Maior de dois números
a = int(input("Digite o primeiro número: "))
b = int(input("Digite o segundo número: "))
if a > b:
print("O maior é:", a)
elif b > a:
print("O maior é:", b)
else:
print("São iguais.")
Explicação:
if, elif, else → estrutura de decisão.
Exercício:
Alterar para que o programa diga também qual é o menor número.
7. Calculadora simples
print("Operações: + - * /")
op = input("Escolha a operação: ")
x = float(input("Digite o primeiro número: "))
y = float(input("Digite o segundo número: "))
if op == "+":
print("Resultado:", x + y)
elif op == "-":
print("Resultado:", x - y)
elif op == "*":
print("Resultado:", x * y)
elif op == "/":
print("Resultado:", x / y)
else:
print("Operação inválida!")
Explicação:
float() → permite números decimais.
O código decide qual operação realizar de acordo com a escolha do usuário.
Exercício:
Adicionar a operação de potência (x ** y).
8. Gerador de números aleatórios
import random
numero = random.randint(1, 100)
print("Número aleatório entre 1 e 100:", numero)
Explicação:
import random → importa a biblioteca de números aleatórios.
randint(1, 100) → gera um número inteiro entre 1 e 100.
Exercício:
Alterar para gerar um número entre 50 e 200.
9. Adivinhe o número
import random
secreto = random.randint(1, 10)
palpite = int(input("Adivinhe o número (1 a 10): "))
if palpite == secreto:
print("Parabéns, você acertou!")
else:
print(f"Errou! O número era {secreto}")
Explicação:
Usa if para comparar o palpite do usuário com o número secreto.
Exercício:
Permitir que o usuário tenha 3 tentativas.
10. Lista de nomes
nomes = []
for i in range(3):
nome = input("Digite um nome: ")
nomes.append(nome)
print("Lista de nomes digitados:", nomes)
Explicação:
cria uma lista.
.append() ? adiciona um item na lista.
Exercício:
Alterar o código para pedir 5 nomes e depois mostrar em ordem alfabética.