La puissance entière de la valeur de "Sword Finger Offer"

La puissance entière de la valeur de "Sword Finger Offer"

Je ne sais pas où je vais, mais je suis déjà en route!
Le temps presse, même si je ne l'ai jamais rencontré, mais j'ai rencontré Yusi, c'est vraiment un grand destin, merci pour ta visite!
  • Sujet :
    Étant donné une base à virgule flottante de type double et un exposant entier de type int. Trouvez la puissance exposante de la base.
    Assurez-vous que la base et l'exposant ne sont pas 0 en même temps
  • Exemple :
示例 1 :
输入:2,3
返回值:8.00000
  • Code 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))
  • Description de l'algorithme: Il
    est discuté dans six situations: la
    base est 0, il y a deux situations, et l'indice a trois situations, et il y a six situations au total.

Je suppose que tu aimes

Origine blog.csdn.net/qq_34331113/article/details/115229742
conseillé
Classement