Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
1
respuesta

Haz como yo hice: textos, bucles y APIs

lista1 = ["Ana", "Pablo", "Juan", "Karla"]
diccionario1 = {
    "Ana" : 1990,
    "Pablo" : 1991,
    "Juan" : 1992,
    "Karla" : 1993
}

print("------------------Lista---------------")
for item in lista1:
    print(item)

print("-----------------Diccionario Llaves y valores----------")
for key, value in diccionario1.items():
    print(f"La clave es: {key}, y su valor: {value}")

print("----------------Diccionario Llaves-------------------")
for key in diccionario1:
    print(item)

print("-----------------Diccionario Valores----------------")
for value in diccionario1.values():
    print(value)

print("---------------- Uso del operdador +=--------------")
n=0
while n < len(lista1):
  print(lista1[n])
  n+=1

print("----------------------Range, Resto-----------------------")
for n in range(20):
  if n % 2 == 0:
    print(n)

print("----------------Funciones con métodos----------------")
def procesar_cadenas(cadena):
  print(cadena.strip().upper().replace(" ",""))

procesar_cadenas("HoLA   M uNDO")


print("---------------API---------------------")
!pip install -q groq
from groq import Groq

os.environ["GROQ_API_KEY"] = userdata.get('alura2')

client = Groq()
completion = client.chat.completions.create(
    model="openai/gpt-oss-120b",
    messages=[
      {
        "role": "user",
        "content": "Qué es groq?"
      }
    ],
    temperature=1,
    max_completion_tokens=7900, # Reduced to be within the 8000 token limit
    top_p=1,
    reasoning_effort="medium",
    stream=True,
    stop=None
)

for chunk in completion:
    print(chunk.choices[0].delta.content or "", end="")
1 respuesta

Hola, Alberto! ¿Cómo vas?

Gracias por compartir tus reflexiones y aprendizajes con la comunidad Alura.

Me gustó ver que desarrollaste toda la actividad, aplicando listas, diccionarios, bucles, funciones y el consumo de una API en un mismo ejemplo. Solo noté un pequeño detalle: en el recorrido de las llaves del diccionario estás imprimiendo item en lugar de key, por lo que se mostrará el último valor almacenado en item y no cada llave del diccionario. Continúa practicando, ya que este tipo de revisiones ayudan a fortalecer la lógica de programación.

Dica: cuando recorras un diccionario, verifica que la variable que imprimes sea la misma que utilizas en el for. Una buena forma de hacerlo es revisar el nombre de las variables antes de ejecutar el programa y comparar la salida con el resultado esperado.

Cuenta con el apoyo del foro en tu viaje. ¡Saludos y buenos estudios!