「ソードフィンガーオファー」の値の整数乗

「ソードフィンガーオファー」の値の整数乗

どこに行くのかわかりませんが、もう途中です!
会ったことはありませんが、時間は急いでいますが、ユシに会いました。本当に素晴らしい運命です。ご来店ありがとうございました!
  • トピック
    double型の浮動小数点ベースとint型の整数指数が与えられます。ベースの指数パワーを見つけます。
    底と指数が同時に0でないことを確認してください
示例 1 :
输入:2,3
返回值:8.00000
  • コード1:
# -*- coding:utf-8 -*-
class Solution:
    def Power(self, base, exponent):
        if base == 0 and exponent > 0:
            return 0
        if base == 0 and exponent <= 0:
            return False
        if base != 0 and exponent > 0:
            return base ** exponent
        if base != 0 and exponent == 0:
            return 1
        if base != 0 and exponent < 0:
            return 1/(base ** (-exponent))
  • アルゴリズムの説明:
    :6つの状況で説明されている
    二つの状況があり、塩基は0であり、指数は3つの状況があり、合計6つの状況が存在します。

おすすめ

転載: blog.csdn.net/qq_34331113/article/details/115229742