剑指Offer12:数值的整数次方

思路:

直接调用pow函数实现。

# -*- coding:utf-8 -*-
class Solution:
    def Power(self, base, exponent):
        # write code here
        return pow(base,exponent)

另一种实现方法: 

# -*- coding:utf-8 -*-
class Solution:
    def Power(self, base, exponent):
        # write code here
        result=1
        if base==0:
            return 0
        if base==1 or exponent==0:
            return 1
        for i in range(abs(exponent)):
            result*=base
        if exponent<0:
            result=1/result
        return result

fighting

猜你喜欢

转载自blog.csdn.net/weixin_43160613/article/details/84614380