Python,需要三种方式编写power(n,x)函数

 

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)