import os
import random
from google import genai
from google.colab import userdata
os.environ["GEMINI_API_KEY"] = userdata.get('GEMINI_API_KEY')
client = genai.Client()
frutas = ["maçã", "banana", "laranja"] #criando uma lista de exemplo
for fruta in frutas:
print(f"Fruta: {fruta}")
soma_indices = 0
for i in range(5):
soma_indices += i
print(f"Soma acumulada: {soma_indices}")
for num in range(1, 7):
if num % 2 == 0:
print(f" -> {num} é par")
print("\n" + "="*50 + "\n")
---
def formatar_nome(nome_sujo):
nome_tratado = nome_sujo.strip().upper()
nome_tratado = nome_tratado.replace("_", " ")
palavras = nome_tratado.split()
return " ".join(palavras)
nomes_crus = [" ana_maria ", " BRUNO SANTOS ", "carlos_eduardo "]
nomes_corrigidos = []
for nome in nomes_crus:
nome_limpo = formatar_nome(nome)
nomes_corrigidos.append(nome_limpo)
print(f"Original: '{nome}' -> Corrigido: '{nome_limpo}'")
print("\n" + "="*50 + "\n")
---
setores = ["TI", "RH", "Vendas", "Marketing"]
dados_funcionarios = {}
for nome in nomes_corrigidos:
setor_escolhido = random.choice(setores)
dados_funcionarios[nome] = {"Setor": setor_escolhido, "Status": "Ativo"}
for funcionario, dados in dados_funcionarios.items():
print(f"Nome: {funcionario} | Dados: {dados}")
print("\n" + "="*50 + "\n")
---
lista_emails = [
"Olá equipe, lembrando que nossa reunião de alinhamento do projeto será hoje às 14h no link habitual. Tragam os relatórios atualizados.",
"Prezado cliente, identificamos uma instabilidade temporária no sistema de pagamentos. Nossa equipe técnica já está trabalhando na correção.",
"Parabéns! Seu currículo foi selecionado para a próxima fase do nosso processo seletivo. Por favor, responda com sua disponibilidade de horários."
]
def resumir_emails_ia(emails):
for indice, email in enumerate(emails, start=1):
prompt_resumo = f"Faça um resumo executivo de apenas uma frase curta para o seguinte e-mail: '{email}'"
response = client.models.generate_content(
model="gemini-2.5-flash",
contents=prompt_resumo,
)
print(f"--- E-MAIL #{indice} ---")
print(f"Original: {email}")
print(f"Resumo IA: {response.text.strip()}")
print("-" * 30 + "\n")
resumir_emails_ia(lista_emails)