您的当前位置:首页正文

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

来源:要发发知识网

题目描述
给定一个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