面试算法

牛客-剑指0ffer-数值的整数次方

2019-07-28  本文已影响2人  wenyilab

题目描述
给定一个double类型的浮点数base和int类型的整数exponent。求base的exponent次方。

# -*- coding:utf-8 -*-
class Solution:
    def Power(self, base, exponent):
        # write code here
        result = 1.0
        if exponent == 0:
            return 1
        elif exponent > 0:
            for i in range(exponent):
                result *= base
        else:
            for i in range(-exponent):
                result *= base
            try:
                result = 1.0 / result
            except:
                pass
        return result
上一篇 下一篇

猜你喜欢

热点阅读