Importante

Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!

0
respostas

Faça como eu fiz: filtrando números pares

def titulo(txt):
    print('=' * len(txt))
    print(txt)
    print('=' * len(txt))

def selecao_numeros():
    lista_numeros = []
    while True:
        x = int(input('Digite um número: '))
        lista_numeros.append(x)
        while True:
            opcao = input('Quer continuar? [S/N]').strip().upper()
            if opcao in ('S', 'N'):
                break
        if opcao == 'N':
            return lista_numeros

def separacao_pares(numeros):
    pares = list(filter(lambda y: y % 2 == 0, numeros))
    print(f'Os números pares são {pares}.')


def main():
    titulo('FILTRANDO NÚMEROS PARES')
    numeros = selecao_numeros()
    separacao_pares(numeros)

if __name__ == '__main__':
    main()