阶乘是基斯顿·卡曼(Christian Kramp)于 1808 年发明的运算符号,是数学术语。
一个正整数的阶乘(factorial)是所有小于及等于该数的正整数的积,并且0的阶乘为1。自然数n的阶乘写作n!。
参考示例代码,编程求任意大于0的整数的阶乘。
n = int(input()) #把用户输入赋值给变量n,int()的作用是将输入的字符串转成整数
sum = 0 #sum 赋初值为0
for i in range(1,n+1): #括号里取值范围是从1到n,不包括n+1
sum = sum + i #每次循环时把i值加到sum上
print(sum)
输入格式
输入一个正整数(只考虑大于0的情况,不需要考虑输入为0的情况)
输出格式
阶乘值,一个正整数
输入输出示例
输入 | 输出 | |
示例 1 | 5 | 120 |
参考代码:
n = int(input())
sum = 1
for i in range(1,n+1):
sum = sum * i
print(sum)