导入mathx,n=2,3打印(数学.pow(x,n))#语法形式为数学.pow(x,n)
outputresult8.0
您也可以不使用数学软件包直接使用:
x,n=2,3print(x**n)
outputresult8
importmathmat。e**n或导入numpy作为npnp。e**n.
分析:
求x的n次方,可分为偶数和奇数。如果x是偶数,那么x^n=x^n/2*x^n/2;如果x是奇数,那么x^n=x^(n-1)/2*x^(n-1)/2*x。它的基准情况(不需要递归就可以解决)非常明显,即当n==0和n==1时,当n==0时,任何数的0次方是1,当n==1时,任何数的1次方是它自己