<s>Human: 编写一个程序来计算一个给定数字的阶乘。
数字: 5
</s><s>Assistant: 可以使用循环来实现求一个数的阶乘，具体实现方式如下：

```python
num = 5  # 要求阶乘的数字
factorial = 1  # 阶乘的初始值为1
for i in range(1, num+1):
    factorial *= i  # 每次循环将i乘到阶乘上
print(factorial)  # 输出结果
```

上述代码实现了求数字5的阶乘，程序输出结果为120（5的阶乘就是5*4*3*2*1=120）。将其他数字替换num的值可以得到不同数字的阶乘。
</s>