(Parte 1) Escopo de funções e módulos em Python + global
This commit is contained in:
29
aula68.py
Normal file
29
aula68.py
Normal file
@@ -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)
|
||||
Reference in New Issue
Block a user