博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Python3练习题 021:递归方法求阶乘
阅读量:5320 次
发布时间:2019-06-14

本文共 345 字,大约阅读时间需要 1 分钟。

利用递归方法求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
])

转载于:https://www.cnblogs.com/jackzz/p/9125479.html

你可能感兴趣的文章
在创业公司上班的感受
查看>>
Shell脚本
查看>>
masm32V11配置
查看>>
ASP.NET中Request.ApplicationPath、Request.FilePath、Request.Path、.Request.MapPath
查看>>
通过Python、BeautifulSoup爬取Gitee热门开源项目
查看>>
正则表达式的用法
查看>>
线程安全问题
查看>>
集合的内置方法
查看>>
IOS Layer的使用
查看>>
Android SurfaceView实战 带你玩转flabby bird (上)
查看>>
Android中使用Handler造成内存泄露的分析和解决
查看>>
android代码控制seekbar的样式
查看>>
servlet
查看>>
SSM集成activiti6.0错误集锦(一)
查看>>
linux下安装python环境
查看>>
pdnovel 看书 读书 听书
查看>>
oracle for loop 代替cursor (转载)
查看>>
Linked List Cycle II
查看>>
工作踩坑记录:JavaScript跳转被缓存
查看>>
个人作业
查看>>