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 -*-classSolution:defPower(self, base, exponent):if base ==0and exponent >0:return0if base ==0and exponent <=0:returnFalseif base !=0and exponent >0:return base ** exponent
if base !=0and exponent ==0:return1if base !=0and exponent <0:return1/(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