numeros = [0,1,2,3,4,5,6,600,403,99]
pares = [print(f'{par} é par') if par%2==0 else print(f'{par} é impar') for par in numeros]
pares
Olá, o código acima me retorna isso: Não entendi porque ele retorna vários nones no final. E como remove-los, pois a intenção é apenas de exibir se o número é par ou impar usando "list comprehension".
0 é par
1 é impar
2 é par
3 é impar
4 é par
5 é impar
6 é par
600 é par
403 é impar
99 é impar
[None, None, None, None, None, None, None, None, None, None]