1. 使用for循环:
def power(n, x):
result = 1
for i in range(x):
result *= n
return result
2. 使用while循环:
def power(n, x):
result = 1
i = 0
while i < x:
result *= n
i += 1
return result
3. 使用递归:
def power(n, x):
if x == 0:
return 1
else:
return n * power(n, x-1)