Estou com dúvida na declaração de variáveis no Python
e a variável par não deveria ser do escopo do if
, mas consegui imprimi-lá fora dele:
lista = [1,2,3,4,5,6,7,8,9]
for i in lista:
if i %2 ==0:
par = i
print(par)
Estou com dúvida na declaração de variáveis no Python
e a variável par não deveria ser do escopo do if
, mas consegui imprimi-lá fora dele:
lista = [1,2,3,4,5,6,7,8,9]
for i in lista:
if i %2 ==0:
par = i
print(par)
Em python, estruturas como if
, for
e while
não possuem escopo próprio. O escopo é o mesmo de onde eles estão inseridos.
valew Cara!