#Python:函数递归求阶乘
# bglei@nuaa.edu.cn 函数递归学习(求阶乘)
def jiecheng(n):
if n==0:
return 1 # n=0时递归中止
else:
return n*jiecheng(n-1)
a=input('请输入数字:')
print(a+'的阶乘为:',end='')
print(jiecheng(int(a)))
运行示例:
请输入数字:5
5的阶乘为:120
#Python:函数递归求阶乘
# bglei@nuaa.edu.cn 函数递归学习(求阶乘)
def jiecheng(n):
if n==0:
return 1 # n=0时递归中止
else:
return n*jiecheng(n-1)
a=input('请输入数字:')
print(a+'的阶乘为:',end='')
print(jiecheng(int(a)))
运行示例:
请输入数字:5
5的阶乘为:120