4、从键盘输入一个正整数,计算并输出其阶乘。要求通过递归函数来实现这个功能。
2条回答
瞬间的未来式 2023-06-06 16:32关注该回答引用chatgpt:

def factorial(n): if n == 0: return 1 else: return n * factorial(n-1) # 从键盘输入一个正整数 n = int(input("请输入一个正整数:")) # 计算阶乘 result = factorial(n) # 输出结果 print("{}的阶乘为{}".format(n, result))本回答被题主选为最佳回答 , 对您是否有帮助呢?评论 打赏 举报解决 1无用