凉薄青年 2023-06-06 16:29 采纳率: 69.2%
浏览 14
已结题

怎么用Python程序设计代码出来呀

4、从键盘输入一个正整数,计算并输出其阶乘。要求通过递归函数来实现这个功能。

  • 写回答

2条回答

  • 瞬间的未来式 2023-06-06 16:32
    关注

    该回答引用chatgpt:

    img

    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条)

报告相同问题?

问题事件

  • 系统已结题 6月14日
  • 已采纳回答 6月6日
  • 创建了问题 6月6日