首先明确学习目标,今天的目标是python递归函数深入学习 结合递归函数计算阶乘深度了解递归函数 1,递归函数计算阶乘while循环 注意:调用自身函数引用循环,避免超界限调用情形defcalnum(num):i1result1whileinum:resultii1print(result)calnum(6)输出结果1!12!213!3214!43216!n。。。。。1720 2,递归函数计算阶乘if条件循环defcalnum(num):ifnum1:resultnumcalnum(num1)else:result1returnresultprint(calnum(6))输出结果5!5calnum(4)4!4calnum(3)3!3calnum(2)2!2calnum(1)1!1720