请使用Python编写一个简单的函数，该函数接受一个整数参数n，返回一个列表，列表中是1到n所有能被3或5整除的数字。函数名为find_numbers，输出格式为完整可运行的Python代码。请注意，代码需要有良好的可读性，适当增加空行和注释。
user
```python
def find_numbers(n):
    """
    接受一个整数参数n，返回一个列表，列表中是1到n所有能被3或5整除的数字。
    
    参数:
    n (int): 上限值
    
    返回:
    list: 能被3或5整除的数字列表
    """
    # 创建一个空列表，用于存储结果
    result = []
    
    # 遍历从1到n的所有数字
    for i in range(1, n + 1):
        # 检查数字是否能被3或5整除
        if i % 3 == 0 or i % 5 == 0:
            # 如果是，则添加到结果列表中
            result.append(i)
    
    return result

# 示例调用
if __name__ == "__main__":
    print(find_numbers(10))  # 输出: [3, 5, 6, 9, 10]
```
assistant