
Joseph Michael Ciriaco Bermúdez
PreguntaHola no se por que al final de mi codigo me sale none
def pares(number): for p in range(1, number, 2): if number > p: print(p) def run(): print('*************') print('NÚMEROS NONES') print('*************') number = int(input('Escribe un número: ')) result = pares(number) print(result) if __name__ == '__main__': run()```

Joseph Michael Ciriaco Bermúdez
Muchas gracias compañero por tu aporte.
diego andres guzman
se debe a que en la función pares no estas retornando ningún valor, por default es función va retornar un none que almacenas en result y que imprimes al final de run().
para como implementas pares(number) solo necetas llamar la función sin almacenarla, la otra opción seria almacenar los datos que estas generando en el for en una variable y retornar dicha variable, en ese caso si se almacenaria en una variable y la imprimirías despues