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

    python里面阶乘怎么打

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

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

    例如

    1

    2

    3

    4

    5

    6

    7

    8

    9

    10

    11

    12

    13

    14

    15

    16

    17

    18

    19

    20

    #!/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学习网