1、递归 def jiecheng(n): if n == 1: return 1 else: return n*jiecheng(n-1) print(jiecheng(7))
2、列表
n,s = 7,1 l = [i for i in range(1,n+1)] for i in l: s *= i print(s)
1、递归 def jiecheng(n): if n == 1: return 1 else: return n*jiecheng(n-1) print(jiecheng(7))
2、列表
n,s = 7,1 l = [i for i in range(1,n+1)] for i in l: s *= i print(s)