🎯 Objetivos da Aula
Função input()
Aprender a receber informações do usuário
Tipos de Dados
Entender string, int e float
Conversão
Converter entre diferentes tipos
Projeto
Criar cartão de apresentação interativo
📚 Conteúdo da Aula
🔄 Parte 1: Revisão (10 min)
Relembrar conceitos básicos da aula anterior:
- Variáveis como "caixinhas"
- Função
print()
- F-strings para formatação
🤖 Parte 2: Fazendo Perguntas (20 min)
O Computador Como Amigo Curioso
Assim como um amigo curioso faz perguntas, o computador também pode perguntar coisas para nós!
Primeiro Exemplo:
nome = input("Qual é o seu nome? ")
print(f"Olá, {nome}!")
⚠️ Importante: Tudo que vem do
input()
é texto!
🏷️ Parte 3: Tipos de Informação (25 min)
Diferentes Tipos de Caixinhas
📝 String (Texto)
Para palavras e frases
"Olá, mundo!"
🔢 Int (Número Inteiro)
Para contar coisas
10
💯 Float (Número Decimal)
Para medidas
1.75
Conversão de Tipos
idade_texto = input("Sua idade: ") # Vem como texto
idade_numero = int(idade_texto) # Converte para número
print(f"No próximo ano você terá {idade_numero + 1} anos")
🎴 Parte 4: Projeto - Cartão de Apresentação (25 min)
Vamos criar um cartão de apresentação interativo!
Código Completo:
# Programa: Cartão de Apresentação
nome = input("Qual é o seu nome? ")
idade = int(input("Quantos anos você tem? "))
altura = float(input("Qual é a sua altura em metros? "))
cor_favorita = input("Qual é a sua cor favorita? ")
print("\n" + "="*30)
print("🎴 CARTÃO DE APRESENTAÇÃO 🎴")
print("="*30)
print(f"Nome: {nome}")
print(f"Idade: {idade} anos")
print(f"Altura: {altura}m")
print(f"Cor favorita: {cor_favorita}")
print("="*30)
Exemplo de Resultado:
==============================
🎴 CARTÃO DE APRESENTAÇÃO 🎴
==============================
Nome: Maria
Idade: 10 anos
Altura: 1.45m
Cor favorita: Azul
==============================
🎯 Parte 5: Desafio e Próximos Passos (10 min)
🏠 Desafio para Casa
Criar um programa que calcule a idade em dias, perguntando o ano de nascimento.
💡 Dica: Use o ano atual (2025) menos o ano de nascimento, depois multiplique por 365!