• 技术文章 >常见问题 >Python常见问题

    python里面阶乘怎么打

    silencementsilencement2020-03-19 16:51:05原创3437

    整数的阶乘(英语:factorial)是所有小于及等于该数的正整数的积,0的阶乘为1。即:n!=1×2×3×...×n。

    例如

    #!/usr/bin/python3
     
    # Filename : test.py
    # author by : www.runoob.com
     
    # 通过用户输入数字计算阶乘
     
    # 获取用户输入的数字
    num = int(input("请输入一个数字: "))
    factorial = 1
     
    # 查看数字是负数,0 或 正数
    if num < 0:
       print("抱歉,负数没有阶乘")
    elif num == 0:
       print("0 的阶乘为 1")
    else:
       for i in range(1,num + 1):
           factorial = factorial*i
       print("%d 的阶乘为 %d" %(num,factorial))

    更多技术请关注Python视频教程

    专题推荐:阶乘
    上一篇:python如何处理csv类型文件 下一篇:python3中如何输出空格

    相关文章推荐

    • python的circle怎么用• 怎么用python写窗口程序• 学python需要java吗

    全部评论我要评论

    © 2021 Python学习网 苏ICP备2021003149号-1

  • 取消发布评论
  • 

    Python学习网