How does python calculate the integer power of a value
Today, I would like to share with you the relevant knowledge of how python calculates the integer power of numerical values. The content is detailed and the logic is clear. I believe most people still know too much about this knowledge, so share this article for your reference. I hope you can get something after reading this article. Let's take a look.
The problem of integer power of numerical value
Given a floating-point number of type double base and an integer exponent of type int. Find the exponent power of base. Make sure that base and exponent are not 0 at the same time
#-*-coding:utf-8-* -''non-recursive implementation class Solution: def Power (self, base, exponent): res = 1 for i in range (abs (exponent)): res * = base if exponent > = 0: return res else: return 1max res' recursive implementation class Solution: def Power (self, base) Exponent): if exponent==0: return 1 elif exponent