编写一个简单的程序，以用户输入的数字为参数并计算其阶乘。



数字: 5
以下是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 = factorial * i
    print(f"{num} 的阶乘为 {factorial}")
```

运行该程序，输入数字5，则输出：

```
数字: 5
5 的阶乘为 120
```