新网创想网站建设,新征程启航
为企业提供网站建设、域名注册、服务器等服务
# 通过递归实现求n的阶乘
def my_test(n):
if n is 0:
return 1
else:
return n*my_test(n-1)
print(my_test(5))
>> 120
# 通过普通循环实现求n的阶乘
def my_test2(n):
result = n
for i in range(1,n):
result *= i
return result
print(my_test2(5))
>> 120