Día 18 “Variables no inicializadas en Python”
En Python, la primera operación sobre una variable debe ser la asignación de un valor. No se puede usar una variable a la que no se ha asignado previamente un valor.
Como puedes ver, se genera una excepción NameError, es decir, de “error de nombre”.
El texto explicativo precisa aún más lo sucedido “el nombre a no esta definido”.
La asignación de un valor inicial se denomina inicialización de la variable. Entonces en Python no es posible usar variables no inicializadas.
>>> a+2
Traceback (most recent call last):
File "<pyshell#0>", line 1, in -toplevel-
a+2
NameError: name 'a' is not defined
7 comentarios hasta ahora
Replica



Muchas gracias por el blog, me está ayudando mucho.
A esperar a la próxima actualización!
Jejeje, me di cuenta de ello cuando estaba escribiendo el ejemplo anterior, dejé sin asignar una variable y de inmediato me tiró error. Gracias Crizur, a la espera de la siguiente clase.
buena las clases espero que tengas mas tiempo para avanzar mas rapido
Hola te felicito por este blog, esta muy bueno, he aprendido un monton ya q Python al parecer es uno de los lenguajes mas faciles, incluso mas facil que Java o VB…estoy ansioso de conocer como Python trabaja con programas mas complejos como arreglos, y matrices ya que al ser multiparadigma no esta atado a solo un esquema para programar y ofrece la mejor solucion dependiendo del problema…
Ya??? vaya, q pena….
Cuando sigues? xD…
Ya me estoy aburriendo de usar python solo como calculadora xD…
Quiero hacer una cosa nose si alguien me ayuda xP!..
quiero escribir un texto y que tire una formula.. mmh… mira esto pensé… dejar las variables escrita, y que al escribir circulo saliera el resultado, pero no me sirvio xD
#!/usr/bin/python
print “Hola, esta es mi gran formula”
>>pi=3,14
>>radio=3
>>circulo=pi*radio
print “>>circulo”
Por cierto, muchas gracias por tu dedicacion ;3