-
def main():
n=5
a=[1,3,n,7]
print(a)
- Se rodar o Exemplo 1: vai ver que pode sim.
- Agora rode o seguinte exemplo:
-
def main():
n=5
a=[1,3,n,7]
print(a)
n=11
print(a)
- Como pode ver, entrou na lista a o valor de n e nao a referencia.
- atencao: n deve ser inicializada antes de entrar na lista a. Veja o problema que ocorre no exemplo abaixo:
-
def main():
a=[1,3,n,7]
print(a)