Python3练习题 021:递归方法求阶乘

利用递归方法求5!。
方法一
f = 1
for i in range ( 1 , 6 ):
     f = f * i
print (f)
 
方法二
import functools
print (functools. reduce ( lambda x,y:x * y, range ( 1 , 6 )))
 
方法三
import functools, operator
print (functools. reduce (operator.mul, range ( 1 , 6 )))
 
方法三切片
str = input ( '请输入若干字符:' )
print ( str [:: - 1 ])

猜你喜欢

转载自www.cnblogs.com/jackzz/p/9125479.html
今日推荐