请问Python大佬,这道题怎么做?

 我来答
小小编程书童
科技发烧友

2021-06-05 · 有一些普通的科技小锦囊
知道小有建树答主
回答量:583
采纳率:92%
帮助的人:28.6万
展开全部

答: 在本题当中主要分析 s,n和m三个的值。

  1. 在这里我们调用函数fact(5, 2),可知最简单的就是n的值啦,其值为5;再对于m而言,m=1表示当我们未指定m的值时,它的默认值就为1。而这里我们调用fact(5,2),可知第2个参数m的值为2;
  2. 最后s用来保存 for循环中的1~n累乘结果,而在本题当中n=5,所以返回的是1~5的累乘结果,即120。

同时在Python的函数当中,当同时返回多个值时,它就会返回一个元组,最后的结果如下。

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友94f02eb
2021-06-04 · TA获得超过8612个赞
知道大有可为答主
回答量:7955
采纳率:74%
帮助的人:4433万
展开全部
(120, 5, 2)
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
zhangc_8866
2021-06-05 · TA获得超过1277个赞
知道小有建树答主
回答量:2826
采纳率:82%
帮助的人:287万
展开全部


(120, 5, 2)

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 2条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式