Hi there. So if you want to make a function for exponent (e^x)  rather than 
power such as x**n, then you need to use/import pythons math module such as 
Numpy. 

Use: 
import numpy as np
List = [1,2,3,4,5....]
np.exp(list) 

This would give exponential value of each x in the list.

If you want to just power by a certain base then use:

def powerBase(base,n):
      return base**n

Example print(powerBase(2,3)) should give you 8.

That should also do that for you.

On Mar 5, 2017, 3:37 AM, at 3:37 AM, Sri Kavi <gvm...@gmail.com> wrote:
>Hi,
>
>
>I'm a beginner learning to program with Python. I'm trying to explain a
>solution in plain English. Please correct me if I'm wrong.
>
>
>Create a function that takes base and exponent as arguments.
>
>
>
>In the body of the function:
>
>set a result variable to the base.
>
>
>
>User a for-loop with a range of 1 to the exponent.
>
>With each iteration, set the result to the product of result times
>base.
>
>
>
>After the loop, return the result.
>
>
>
>Call the function.
>
>
>
>
>
>Regards
>Sri
>_______________________________________________
>Tutor maillist  -  Tutor@python.org
>To unsubscribe or change subscription options:
>https://mail.python.org/mailman/listinfo/tutor
_______________________________________________
Tutor maillist  -  Tutor@python.org
To unsubscribe or change subscription options:
https://mail.python.org/mailman/listinfo/tutor

Reply via email to