编写程序,求10的阶乘
时间: 2024-02-27 22:54:20 浏览: 26
以下是Python代码示例:
```
n = 10
factorial = 1
for i in range(1, n+1):
factorial *= i
print(factorial)
```
输出结果为:
```
3628800
```
因此,10的阶乘是3628800。
相关问题
编写程序求n阶乘
当n为正整数时,n的阶乘(factorial)表示为n!,其定义为:n! = 1 * 2 * 3 * ... * n。下面是一个Python程序实现:
```python
def factorial(n):
if n == 0:
return 1
else:
return n * factorial(n - 1)
```
该程序使用递归实现了求n!的功能。当n等于0时,返回1;否则,计算n * (n-1)的值,并递归调用函数factorial(n-1)计算(n-1)!的值。
编写程序计算10的阶乘
好的,以下是计算10的阶乘的Python程序:
```
num = 10
factorial = 1
if num < 0:
print("负数没有阶乘!")
elif num == 0:
print("0的阶乘为1")
else:
for i in range(1,num + 1):
factorial = factorial*i
print(num,"的阶乘为",factorial)
```
输出结果为:
```
10 的阶乘为 3628800
```