[Tutor] math description

Alan Gauld alan.gauld at btinternet.com
Thu Sep 6 10:35:35 CEST 2012


On 29/08/12 21:20, damjan kuzmic wrote:
> Hello,
> i would like to know how to write a formula that in excell looks like this:
>
> A / EXP(-LN(2) * t)


Start by breaking it down from the inside out.

LN(2) is log(2) in Python, which is found in the math module so you need
import math too.

negation ( -LN() ) and multiplication are builtin (* t)

EXP() is exp(), also in the math module.

division is built in (although I'm not sure if Excel / is integer
or 'real' division, given the nature of the values I'll assume its real...

So the final expression should look like

import math
...
value = A/math.exp(-math.log(2) * t)

Which isn't too different to Excel.


-- 
Alan G
Author of the Learn to Program web site
http://www.alan-g.me.uk/



More information about the Tutor mailing list