从键盘输入任意一个正整数,编程计算该数的阶乘,如输入5,阶乘结果120
时间: 2023-10-06 12:12:21 浏览: 36
以下是Python代码实现:
```python
num = int(input("请输入一个正整数:"))
factorial = 1
for i in range(1, num+1):
factorial *= i
print("{}的阶乘为{}".format(num, factorial))
```
运行程序后,输入一个正整数,程序将会计算该数的阶乘并输出结果。
相关问题
#从键盘输入任意 个正整数,编程计算该数的阶乘 如:输入5,阶乘结果120。
好的,这是一个简单的阶乘计算程序,可以满足你的需求:
```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 = factorial * i
print("%d 的阶乘为 %d" % (num, 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 环境中运行,输入任意一个正整数,即可计算其阶乘并输出。
阅读全文