Python: 阶乘计算

题目描述

给定一个正整数 n,求出 n! 的值。

输入描述

输入一个正整数 n,n<=1000。

输出描述

输出 n! 。

输入输出样例

示例

输入

10

输出

3628800

 参考代码:

import os
import sys
n=int(input())
sum=1
for i in range(1,n+1):
   sum=sum * i
print(sum)

阶乘:

一个正整数的阶乘是所有小于及等于该数的正整数的积,并且0的阶乘为1。自然数n的阶乘写作n!。

亦即n!=1×2×3×...×(n-1)×n。阶乘亦可以递归方式定义:0!=1,n!=(n-1)!×n。

你可能感兴趣的:(每日一题,蓝桥杯,算法,开发语言,python,蓝桥杯)