Este es mi código, pero si retorno en el elif: e imprimo el resultado me regresa none, si imprimo desde el elif: el valor es correcto. d...

Jaime Orlando Rojas Sánchez

Jaime Orlando Rojas Sánchez

Pregunta
studenthace 5 años

Este es mi código, pero si retorno en el elif: e imprimo el resultado me regresa none, si imprimo desde el elif: el valor es correcto.


def run(numero,num):

if num > 0:

sumatoria = numero + num

num -= 1

run(sumatoria,num) #print (num) elif num == 0: print(numero) return numero

if name == ‘main’:

result = 0

numero = int(input('Ingrese el número a sumar: ')) num = numero - 1 result = run(numero,num) #print(result)

1 respuestas
para escribir tu comentario
    Luz Aura Álvarez Ariza

    Luz Aura Álvarez Ariza

    studenthace 5 años

    Tienes que revisar los espacios, la identacion

Curso de Python 2019

Curso de Python 2019

Python es una pieza fundamental de varios sistemas de software más importantes del mundo. Simple, claro y con un código legible, Python es el lenguaje por excelencia para la programación web y la ciencia de datos. Aprende este lenguaje a partir de proyectos prácticos que harás desde cero.

Curso de Python 2019
Curso de Python 2019

Curso de Python 2019

Python es una pieza fundamental de varios sistemas de software más importantes del mundo. Simple, claro y con un código legible, Python es el lenguaje por excelencia para la programación web y la ciencia de datos. Aprende este lenguaje a partir de proyectos prácticos que harás desde cero.