1
respuesta

[Bug] error que no veo

lista_mixta = ['mariana', 25, True, 'Mexico']

for elemeto in lista_mixta: print(f'el elemento{elemento} de la lista es del tipo', type(elemento))

y me sale el error NameError: name 'elemento' is not defined?

1 respuesta

Hola, ¿cómo estás?

Veo que tienes un pequeño error tipográfico en tu código. En tu ciclo for, has escrito "elemeto" en lugar de "elemento".

Aquí está la corrección:

lista_mixta = ['mariana', 25, True, 'Mexico']

for elemento in lista_mixta:
  print(f'el elemento {elemento} de la lista es del tipo', type(elemento)) 

Por lo tanto, la variable que estás intentando usar en tu función print no está definida correctamente en tu ciclo for, de ahí el error NameError: name 'elemento' is not defined.

Espero que esta explicación te haya aclarado la duda. Abrazo y buenos estudios!

Si este post te ayudó, por favor, marca como solucionado ✓.