Python求阶乘
# coding:utf-8
# 使用递归求阶乘
print('Recursive factorial !')
enterNumber = int(input('Please enter a number:\n'))
# 求阶乘的方法
def recursiveMethod(number):
'''
This method is used to find the factorial !!!
return:recursiveMethod
'''
if number == 0:
return 0
elif number == 1 :
return 1
else:
return number*recursiveMethod(number-1)
# 调用
print('{}的阶乘是:{}'.format(enterNumber,recursiveMethod(enterNumber)))