1.利用高阶函数reduce import functools list1=[1,2,3,4,5] def func(a,b): return a*b result=functools.reduce(func,list1) print(result) 也可以联合append()与循环进行使用。 2.利用递归完成的基本操作 def kk(i): if i==1: return i result=i*kk(i-1) return result p=kk(5) print(p) 3.基本循环 result=1 for i in range(1,6): result*=i print(result)
5的阶乘de几种ways
于 2022-05-10 23:20:21 首次发布