python练手_26-递归求阶乘
作者:
学子CH | 来源:发表于
2019-02-14 23:10 被阅读0次
题目 利用递归方法求5!。
程序分析 递归调用即可。
# -*- coding:utf-8 -*-
# @Author: CH
"""
@project: python study
@time:
@detail:
@else: DO NOT STOP STUDYING!!!
"""
# 题目 利用递归方法求5!。
#
# 程序分析 递归调用即可。
def factorial(n):
return n*factorial(n-1) if n>1 else 1 #简略的写法(这个return写成一句改怎么操作?return + 返回值+ 条件一 + 条件二 + 返回值??!)
#按照套路写的
# if n>1:
# return n*factorial(n-1)
# else:
# return 1
print(factorial(5))
本文标题:python练手_26-递归求阶乘
本文链接:https://www.haomeiwen.com/subject/xizreqtx.html
网友评论