[python]Python geeft ander resultaat dan WolframAlpha

Pagina: 1
Acties:

  • alexvandijk94
  • Registratie: Februari 2012
  • Laatst online: 23-09-2024
Beste mensen,

Ik wil graag de volgende berekening uitvoeren.

Pi*((2**0.5*10**(1/4))/(Pi**(1/4)))**2


Wanneer ik dit bij WolframAlpha invoer krijg ik als resultaat 11.21. (http://www.wolframalpha.c...8Pi**%281%2F4%29%29%29**2)

Wanneer ik dit in python uitvoer krijg ik als resultaat 2pi, dus ~6.3. Kan iemand mij uitleggen wat hier mis gaat?

Mijn python code:

import math
Pi = math.pi
print Pi*((2**0.5*10**(1/4))/(Pi**(1/4)))**2

Met vriendelijke groet,

Alex van Dijk

  • Feanathiel
  • Registratie: Juni 2007
  • Niet online

Feanathiel

Cup<Coffee>

1/4 is een deling op een geheel getal en zal als resultaat 0 hebben ;)

In feite staat er print Pi*((2**0.5*1)/(1))**2 == Pi*(2**0.5)**2 == Pi*2

[ Voor 50% gewijzigd door Feanathiel op 26-02-2015 17:27 ]


  • Mr_x007
  • Registratie: Oktober 2001
  • Laatst online: 17:43
Dat is het inderdaad, als je die vervang door 0.25 komt er wel het correcte resultaat uit.

  • alexvandijk94
  • Registratie: Februari 2012
  • Laatst online: 23-09-2024
Hartelijk dank voor de reactie's!