Parte 13 — Leer un NameError
5.67 Ejemplo
Código:
saldo_actual = 1000
print(saldo_actua)
Python puede mostrar:
NameError: name 'saldo_actua' is not defined
El mensaje significa:
No existe ningún nombre llamado saldo_actua.
La variable creada fue:
saldo_actual
Falta la letra l al final.
5.68 Las sugerencias de Python
Algunas versiones de Python pueden mostrar una sugerencia:
Did you mean: 'saldo_actual'?
Estas sugerencias pueden ayudar, pero no siempre aparecen.
Revisa cuidadosamente la escritura del nombre.
5.69 Cómo resolverlo Lee el nombre indicado por el error. Busca dónde creaste la variable. Compara ambos nombres. Revisa mayúsculas. Revisa letras faltantes. Comprueba el orden de las instrucciones. Guarda y ejecuta nuevamente.