import os
from google import genai
with open("/root/.secret/gemini_api_key") as f:
api_key = f.read().strip()
os.environ["GOOGLE_API_KEY"] = api_key
client = genai.Client(api_key=api_key)
Testando a API com generateContent
response = client.models.generate_content(
model="gemini-2.5-flash",
contents="O que é a inteligência artificial?"
)
print(response.text)
Loop While com Controle
contador = 0
while contador < 5:
print("*" * (contador + 1))
contador += 1
Entrada do Usuário
nome = input("Digite seu nome: ")
print(f"Olá, {nome}! Bem-vindo ao projeto.")
Chat Interativo
chat = client.chats.create(model="gemini-2.5-flash")
chat.send_message("Olá, Gemini! Explique o conceito de aprendizado de máquina.")
for msg in chat.get_history():
print(f"{msg.role}: {msg.content}")
Listas de Alunos
nomes = ["Ana", "Bruno", "Carlos"]
medias = [7.5, 8.0, 9.2]
print(nomes[0], medias[0])
medias[1] += 0.5
if medias[1] > 10:
medias[1] = 10
for i in range(len(nomes)):
print(f"{nomes[i]} - {medias[i]}")
Dicionários de Alunos
alunos = [{"nome": nomes[i], "media": medias[i]} for i in range(len(nomes))]
for aluno in alunos:
print