Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #!/usr/bin/env python
- # -*- coding: utf-8 -*-
- #
- """
- Variables y ámbitos
- """
- def f():
- # Como a está definida en la función f, se dice que el ámbito o SCOPE
- # de a es f (se la denomina local)
- a = 10
- print(f"a local (dentro de f): {a}")
- def g(a):
- # Como a está definida en la función f, se dice que el ámbito o SCOPE
- # de a es f (se la denomina local)
- a = 20
- print(f"a local (dentro de g): {a}")
- def h():
- # OJO: si no defino la variable a, g "sale" y busca el valor global
- # NO RECOMENDADO
- print(f"a local (dentro de h): {a}")
- a = 5
- f()
- g(a)
- h()
- # Como a está definida en la función principal, se dice que el ámbito o SCOPE
- # de a es la funcion principal (se la denomina global)
- print(f"a global: {a}")
Add Comment
Please, Sign In to add comment