Help me! please


#1

excuse everyone! can some body help with this code

def distancia_desde_cero(numero):
return numero
if type(numero) == int or type(numero) == float:
return abs(int)
else:
return "none"

the console says
Parece que no estás retornando el valor absoluto de un entero.


#2

Aquí está la solución

def distancia_desde_cero(numero):
    #llamando retorno terminará el método ,
    #por tanto, sea cual sea el seguimiento se vuelve 
    #inalcanzable y no será ejecutado
    #return numero 
    if type(numero) == int or type(numero) == float:
        #desea que el valor absoluto del número en lugar
        return abs(numero)
    else:
        return "none"
        
print distancia_desde_cero(-3.0)

echar un vistazo a este post para saber lo que hace el retorno a un método
haga clic para publicar