[Tracker-discuss] [issue658] Two results same procedure

Patricio metatracker at psf.upfronthosting.co.za
Wed Aug 8 14:07:33 EDT 2018


New submission from Patricio <parayac at yahoo.com>:

def raiz(a,b):
    print(a,"elevado a ",1,"/",b)
    if (a>=0):
        respuesta= a**(1/b)
    else:
        if (b%2==0):
            respuesta=str((-1*a)**(1/b))+"i"
        else:
            # why diferents results?
            print(-27**(1/3)) # display -3
            print(a**(1/b)) # display (1.5000000000000004+2.598076211353316j)
            print(pow(a,(1/b)))  # display (1.5000000000000004+2.598076211353316j)
            respuesta = a**(1/b)
    return respuesta
raiz(-27,3)
raiz(-27.0,3)
raiz(-27,3.0)

----------
messages: 3527
nosy: parayac
priority: bug
status: unread
title: Two results same procedure
topic: roundup_deviation

_______________________________________________________
PSF Meta Tracker <metatracker at psf.upfronthosting.co.za>
<http://psf.upfronthosting.co.za/roundup/meta/issue658>
_______________________________________________________


More information about the Tracker-discuss mailing list