Python怎么求奇数的阶乘
时间: 2023-04-11 12:00:39 浏览: 229
奇偶阶乘计算
5星 · 资源好评率100%
可以使用循环和条件语句来求奇数的阶乘,具体代码如下:
```
n = int(input("请输入一个奇数:"))
result = 1
if n % 2 == 0:
print("输入的不是奇数!")
else:
for i in range(1, n+1, 2):
result *= i
print(n, "的阶乘是:", result)
```
这段代码首先判断输入的数是否为奇数,如果是奇数,则使用循环计算阶乘。循环从1开始,每次加2,直到n为止。在循环中,使用result变量保存阶乘的结果,每次循环将当前的数乘以result。最后输出结果。
阅读全文