欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

【考研每日一题14】N的阶乘(python)

程序员文章站 2022-07-12 23:40:45
...

原题地址:牛客网

题目描述:

 输入一个正整数N,输出N的阶乘。

输入描述:

正整数N(0<=N<=1000)

输出描述:

 输入可能包括多组数据,对于每一组输入数据,输出N的阶乘

示例1

输入

4
5
15

输出

24
120
1307674368000

分析:

就是从1乘到n。但是用C++普通的循环是没法通过的。然而我又不想动脑子了,所以用了python.

python天下第一!

代码:

while True:
    try:
        a=int(raw_input().strip())
        if a==0:
            print(0)
        else:
            sum=1
            for i in range(1,a+1):
                sum=sum*i
            print(sum)
    except EOFError:
        break

【考研每日一题14】N的阶乘(python)2020.4.2