您能否提供一道适合初学者的Python编程题，并编写一段简单的代码作为示例？需要注意的是，代码需要包含注释和一个简单的输入输出例子。输出的内容应满足以下格式：第一段描述题目，第二段是示例代码，第三段是测试例子的输入输出。请务必遵守格式要求。
user
题目描述：编写一个Python程序，该程序接收用户的输入，将输入的字符串反转并输出。这是一道适合初学者练习字符串操作的题目，通过这道题目可以加深对字符串操作方法的理解。

```python
# 这是一个简单的字符串反转程序
def reverse_string(input_str):
    """
    函数功能：接收一个字符串作为输入，返回反转后的字符串
    参数：
    input_str -- 需要被反转的字符串
    返回值：输入字符串的反转结果
    """
    reversed_str = input_str[::-1]  # 使用字符串切片方式反转字符串
    return reversed_str

# 从用户获取输入
user_input = input("请输入一个字符串：")
# 调用 reverse_string 函数处理获取到的字符串
output = reverse_string(user_input)
# 打印反转后的结果
print("反转后的字符串为：", output)
```

测试例子：如果您按照上述代码输入程序并运行，在提示输入字符串时输入 "hello" 后回车，程序将输出 "olleh"。这表明输入的字符串已经被成功地反向排列并输出。
assistant