[Python] Risultato differente con Python 2.7.2+

Sandro Tosi matrixhasu a gmail.com
Ven 27 Gen 2012 23:52:05 CET


2012/1/27 Francesco Bonanno <info a francescobonanno.com>:
> sapete dirmi perchè  ho la seguente differenza?
>
>>>>math.pow(-4,6)         # mi restituisce correttamente la potenza positiva
>>>> in quanto l'esponente è positivo;
>>>>-4**6                 #mi restituisce la potenza negativa
>
> Secondo me c'è qualcosa che non va

perche' la prima operazione e' equivalente a (-4)^6 mentre la seconda
a -(4^6). questa e' matematica e la precedenza degli operatori, non
c'entra python.

Ciao,
-- 
Sandro Tosi (aka morph, morpheus, matrixhasu)
My website: http://matrixhasu.altervista.org/
Me at Debian: http://wiki.debian.org/SandroTosi


Maggiori informazioni sulla lista Python