Boa tarde! Consigo reproduzir essa sintaxe no python console, porém quando crio um arquivo não consigo rodar. [(idade + 1) for idade in idades] print(idade) Como seria o correto?
Boa tarde! Consigo reproduzir essa sintaxe no python console, porém quando crio um arquivo não consigo rodar. [(idade + 1) for idade in idades] print(idade) Como seria o correto?
Caso não esteja utilizando o console ou colab o certo seria você colocar uma variável para armazenar esta lista.
casso possua uma lista idades: idades = [20, 39, 19, 27, 19]
Você deverá criar outra variável para armazenar, para facilitar o entendimentos, como no código abaixo:
idades_mais_um = [(idade+1 for idade in idades]
Assim caso queira imprimir a nova lista, conseguirá imprimir a lista:
print(idades_mais_um)
Espero ter ajudado. Bons estudos :)