码迷,mamicode.com
首页 > 其他好文 > 详细

入门递归之阶乘

时间:2018-06-25 20:35:31      阅读:144      评论:0      收藏:0      [点我收藏+]

标签:阶乘   递归   input   5*   pre   return   put   number   ==   

def recurursion(n):
if n == 1:
return 1
else:
return n * recurursion(n-1)


number = int(input("请输入一个整数:"))
b = recurursion(number)
print("%d的乘阶是:%d" % (number,b))

分析:
return 5*recurursion(4)
return 4*recurursion(3)
return 3*recurursion(2)
return 2*recurursion(1)
(n=1) return 1

入门递归之阶乘

标签:阶乘   递归   input   5*   pre   return   put   number   ==   

原文地址:https://www.cnblogs.com/heguoze/p/9225828.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!