牛客-剑指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