菜鸟教程 -- 学的不仅是技术,更是梦想!

Python 基础教程
(追記) (追記ここまで)

Python 练习实例26

Python 100例 Python 100例

题目:利用递归方法求5!。

程序分析:递归公式:fn=fn_1*4!

程序源代码:

实例

#!/usr/bin/python# -*- coding: UTF-8 -*-deffact(j): sum = 0ifj == 0: sum = 1else: sum = j * fact(j - 1)returnsumprint(fact(5))

以上实例输出结果为:

120

Python 100例 Python 100例

AI 思考中...

1 篇笔记 写笔记

  1. #0

    沙胡子

    wpf***[email protected]

    65

    python3 参考方案:

    def Factorial(n):
     if n == 1:
     fn=1
     else:
     fn = n*Factorial(n-1)
     return fn
    print(Factorial(5))

    沙胡子

    wpf***[email protected]

    9年前 (2017年09月27日)

点我分享笔记

  • 昵称 (必填)
  • 邮箱 (必填)
  • 引用地址

AltStyle によって変換されたページ (->オリジナル) /