Hola no se por que al final de mi codigo me sale none <code>def pares(number): for p in range(1, number, 2): if number &gt; p...

Pregunta de la clase:
Rangos
Joseph Michael Ciriaco Bermúdez

Joseph Michael Ciriaco Bermúdez

Pregunta
studenthace 5 años

Hola 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()```
2 respuestas
para escribir tu comentario
    Joseph Michael Ciriaco Bermúdez

    Joseph Michael Ciriaco Bermúdez

    studenthace 5 años

    Muchas gracias compañero por tu aporte.

    diego andres guzman

    diego andres guzman

    studenthace 5 años

    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

Curso de Pensamiento Computacional con Python

Curso de Pensamiento Computacional con Python

Comienza tu camino en el desarrollo de software con el lenguaje de programación Python. Entiende la estructura de pensamiento necesaria para resolver problemas en programación. Domina las estructuras de control para crear soluciones. Conoce las características de Python que te permiten reutilizar código. Prueba tu código e implementa correcciones y mejoras.

Curso de Pensamiento Computacional con Python
Curso de Pensamiento Computacional con Python

Curso de Pensamiento Computacional con Python

Comienza tu camino en el desarrollo de software con el lenguaje de programación Python. Entiende la estructura de pensamiento necesaria para resolver problemas en programación. Domina las estructuras de control para crear soluciones. Conoce las características de Python que te permiten reutilizar código. Prueba tu código e implementa correcciones y mejoras.