1、递归
def fun(n,x): if n == 1: return 1 else: return n*fun(n,x-1)
2、列表
n,x = 5,4 s = 1 l = [n for i in range(x)] for i in l: s *= i
# 3、循环 n,x,s = 5,4,1 for i in range(x): s *= n print(s)
1、递归
def fun(n,x): if n == 1: return 1 else: return n*fun(n,x-1)
2、列表
n,x = 5,4 s = 1 l = [n for i in range(x)] for i in l: s *= i
# 3、循环 n,x,s = 5,4,1 for i in range(x): s *= n print(s)