2021
03-12
03-12
python3 将阶乘改成函数形式进行调用的操作
定义一个函数,求一个数的阶乘,比如求5!#方法1,递归defjc(num):ifnum==1:return1else:returnnum*jc(num-1)print(jc(5))#返回120#方法2,for遍历deffunc(num):'求一个数字的阶乘,例如5!'sum=1foriinrange(1,num+1):sum=sum*i#可以简化sum*=ireturnsumfunc(5)print(func(5))#返回120#方法3,lambda表达式写#lambda不能调用数组,如列表。#这里需要借助一个函数去做(这个函数调用了lamb...
继续阅读 >