旧皮孩 2021-10-31 12:01 采纳率: 57.1%
浏览 19

Python中阶乘求和有谁能告诉我详解吗?

img

  • 写回答

1条回答 默认 最新

  • 辉煌仪奇 2021-10-31 12:25
    关注

    初始sun=0,tmp=1
    for循环每次执行,
    tmp=tmp*i,sum=sum+tmp
    i的初始值为1,而每次循环,I的值都会加一
    所以,tmp循环内的值变化是

    tmp=tmp*1
    tmp=tmp*2
    tmp=tmp*3
    tmp=tmp*4
    ...
    

    将tmp代入值得

    tmp=1*1
    tmp=1*1*2
    tmp=1*1*2*3
    tmp=1*1*2*3*4
    ...
    

    sum是计算讲每次tmp的算出值进行累加

    评论

报告相同问题?

问题事件

  • 创建了问题 10月31日