diff --git a/aula69.py b/aula69.py new file mode 100644 index 0000000..3d724c1 --- /dev/null +++ b/aula69.py @@ -0,0 +1,34 @@ +""" +Escopo de funções em Python +Escopo significa o local onde aquele código pode atingir. +Existe o escopo global e local. +O escopo global é o escopo onde todo o código é alcançavel. +O escopo local é o escopo onde apenas nomes do mesmo local +podem ser alcançados. +Não temos acesso a nomes de escopos internos nos escopos +externos. +A palavra global faz uma variável do escopo externo +ser a mesma no escopo interno. +""" + +x = 1 + + +def escopo(): + # global x + x = 10 + + def outra_funcao(): + # global x + x = 11 + y = 2 + print(x, y) + + outra_funcao() + + print(x) + + +print(x) +escopo() +print(x)