运行时从建盘输入任意一个正整数,编程计算并输出该数的阶乘。如:输入5,输出 120
时间: 2024-03-11 19:50:34 浏览: 117
好的,这是一个比较简单的问题,您可以使用循环来实现。
以下是一个使用 Python 语言的示例代码:
```python
num = int(input("请输入一个正整数:"))
factorial = 1
if num < 0:
print("抱歉,只能计算正整数的阶乘!")
elif num == 0:
print("0 的阶乘为 1")
else:
for i in range(1, num + 1):
factorial *= i
print(f"{num} 的阶乘为 {factorial}")
```
运行结果示例:
```
请输入一个正整数:5
5 的阶乘为 120
```
希望能够帮助到您!
相关问题
试题窗口 #从键盘输入任意一个正整数,编程计算该数的阶乘 如:输入5,阶乘结果120 。用python输出
以下是 Python 代码示例,用于计算一个数的阶乘:
```python
n = int(input("请输入一个正整数:"))
factorial = 1
# 计算阶乘
for i in range(1, n+1):
factorial *= i
print(n, "的阶乘是", factorial)
```
您可以将此代码复制到您的 Python 编译器中运行,以计算任何正整数的阶乘。
Python 2.从键盘输入任意一个正整数,编程计算该数的阶乘 如:输入5,阶乘结果120 。
好的,可以使用 Python 代码实现。请看下面的示例代码:
```python
num = int(input("请输入一个正整数: ")) # 从键盘读入一个正整数
result = 1 # 初始化阶乘结果为1
for i in range(1, num+1): # 循环计算阶乘
result *= i
print("%d 的阶乘为:%d" % (num, result)) # 输出结果
```
你可以将上述代码复制到 Python 环境中运行,输入任意一个正整数,即可计算其阶乘并输出。
阅读全文