2
Cython devuelve 0 para la expresión que debería evaluar a 0.5?
Por alguna razón, Cython devuelve 0 en una expresión matemática que debería evaluar a 0.5: print(2 ** (-1)) # prints 0 Por extraño que parezca, mezcle las variables y funcionará como se esperaba: i = 1 print(2 ** (-i)) # prints 0.5 Vanilla CPython devuelve 0.5 para ambos casos. Estoy …