From c349dff76294788d284e88629a9ab952ab479672 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Luiz=20Ot=C3=A1vio?= Date: Mon, 31 Oct 2022 11:41:43 -0300 Subject: [PATCH] =?UTF-8?q?(Parte=201)=20Escopo=20de=20fun=C3=A7=C3=B5es?= =?UTF-8?q?=20e=20m=C3=B3dulos=20em=20Python=20+=20global?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- aula68.py | 29 +++++++++++++++++++++++++++++ 1 file changed, 29 insertions(+) create mode 100644 aula68.py diff --git a/aula68.py b/aula68.py new file mode 100644 index 0000000..06df6b9 --- /dev/null +++ b/aula68.py @@ -0,0 +1,29 @@ +""" +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. +""" + +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)