为什么这个阶乘函数给出错误的结果?

轻虎
def Factorial(n):
   result = 1
   for i in range(1,n):
        result = result * (result+1)
   print(result)
Factorial(5)

前 5 个数字的结果是:

1 -> 1

2 -> 2

3 -> 6

4 -> 42

5 -> 1806

我的函数有什么问题?

rma
def Factorial(n):
   result = 1
   for i in range(1,n):
        result = result * (i+1)
   print(result)

代替

result = result * (result+1)

result = result * (i + 1)

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

为什么此平方根的递归函数给出错误的结果?

来自分类Dev

为什么js回调函数给出错误

来自分类Dev

为什么js回调函数给出错误

来自分类Dev

为什么forEach函数给出错误的输出?

来自分类Dev

函数给出错误的结果

来自分类Dev

pow() 函数给出错误的结果

来自分类Dev

匹配函数给出错误的结果

来自分类Dev

为什么 TensorFlow Eager Execution API 对这个函数给出了错误的答案?

来自分类Dev

C ++ .length()函数给出错误的结果

来自分类Dev

Google表格VALUE函数给出错误的结果

来自分类Dev

php max()函数给出错误的结果

来自分类Dev

PHP DateInterval 函数给出错误的周数结果

来自分类Dev

scipy.integrate 的 Odeint 函数给出错误的结果

来自分类Dev

为什么bash“ test -n”命令在“!test -z”工作时给$ @(美元)位置参数给出错误的结果?

来自分类Dev

`WEEKDAY`函数给出错误的值?

来自分类Dev

zip函数给出错误的输出

来自分类Dev

schematron局部函数给出错误

来自分类Dev

jQuery $ .map函数给出错误

来自分类Dev

schematron局部函数给出错误

来自分类Dev

JavaScript中的函数给出错误

来自分类Dev

JavaScript 替换函数给出错误

来自分类Dev

为什么MomentJS给出错误的结果

来自分类Dev

R的{pracma}和{numDeriv}库中的grad函数给出错误的结果

来自分类Dev

Armadillo库中的sort_index()函数给出错误的结果

来自分类Dev

Armadillo库中的sort_index()函数给出错误的结果

来自分类Dev

为什么这个sizeof运算符给出错误?

来自分类Dev

为什么这两个golang整数转换函数给出不同的结果?

来自分类Dev

函数给出错误translationMap未定义

来自分类Dev

Haskell中的isPalindrome函数给出错误

Related 相关文章

热门标签

归档