3.编写程序,求出1到n之间所有奇数的阶乘值(n从键盘上读入)。
时间: 2023-12-26 12:06:57 浏览: 156
c代码-编写一个求阶乘的函数Fact(),然后在主函数中,计算并输出1到n之间所有数的阶乘值
5星 · 资源好评率100%
以下是Python的实现:
```python
n = int(input("请输入一个正整数n:"))
result = 1
for i in range(1, n+1):
if i % 2 != 0: # 判断i是否为奇数
result *= i # 计算阶乘
print(f"1到{n}之间所有奇数的阶乘值为:{result}")
```
例如,当输入n为5时,输出结果为:
```
请输入一个正整数n:5
1到5之间所有奇数的阶乘值为:15
```
阅读全文