Olá,
Na função eval, podemos usar qualquer função da <math.h>? Por exemplo pow e fmod para exponenciação e resto de divisão, respectivamente?
Outra dúvida (que não tem nada a ver com a anterior) é o funcionamento do operador atribuição. O que exatamente ele faz? Nos meus testes com o executável ele sempre retornava o valor do primeiro operando, como:
>>> 0 0.4567 =
Resultado: 0.000000
>>> 2 5 =
Resultado: 2.000000
É isso mesmo?