Lección 22 del curso Python Nivel Básico.
En la lección anterior vimos cómo implementar funciones con un número arbitrario de argumentos y múltiples valores de retorno y hemos visto que no podemos acceder desde nuestro programa a las variables internas de la función a menos que las incluyamos como valores a retornar.
En esta lección vamos a profundizar en esta idea, así que hablaremos de las variables locales y globales y de lo que se conoce como las reglas de alcance de una variable:
Contenido exclusivo para suscriptores
Si eres suscriptor accede en este enlace ó suscríbete a la Academia Online y accede a todo el contenido (lecciones en video, código fuente, sets de datos y descargas) de todos los cursos, proyectos y tutoriales.
Bien, en esencia el alcance de una variable define su accesibilidad dentro del código y este alcance puede ser local o global.
Las variables con alcance local no son accesibles ni modificables desde fuera de la función. Por otra parte, las variables de alcance global son definidas fuera de cualquier función, podemos acceder a ellas desde una función pero no podemos modificarlas.
Así que con este tema de variables locales y globales y de las reglas de alcance ya hemos cubierto todos los conceptos y herramientas esenciales para la implementación de funciones en Python.
Entonces lo único que nos resta es poner en práctica todo lo aprendido hasta el momento. Así que en la última práctica del curso crearemos un programa que será capaz de emular “bop-it” un juego muy exitoso creado hace algunos años por Hasbro.
Todas las lecciones del curso Python Nivel Básico
