Python: Variables

Las variables definidas dentro de una función son LOCALES, y solo se ven dentro de esa función

Las variables globales se puede leer desde cualquier parte, incluso las funciones, pero para modificarlas necesitamos indicar dentro al función que es una variable global.

a = 4
b = 5

def funcion():
	global b
	c = 6
	print(a)
	print(b)
	print(c)
	b += 3
	a += 4    <-- ERROR

print(a)
print(b)
print(c)    <-- ERROR

La variable c solo es conocida dentro de la función, fuera da error de variable NO definida.

La variable a no está definida como global dentro de la función por lo que SOLO podemos leerla pero NO modificarla.

Retro

Lugares

Redes

Sistemas

Varios