題目描述:
給定一個double類型的浮點數base和int類型的整數exponent。求base的exponent次方。
python代碼:
# -*- coding:utf-8 -*-
class Solution:
def Power(self, base, exponent):
# write code here
if base == 0:
return 0
if exponent == 0:
return 1
flag = 0
if exponent < 0:
flag = 1
exponent = - exponent
result = 1.0
for _ in range(exponent):
result *= base
if flag:
result = 1.0 / result
return result
解析:
本題主要考察幂級數的正負号和邊界問題,比較簡單。