def parameter(*args,**kwargs):
    """
    将参数转为公式参数格式

    参数:
        *args (list) 位置参数
        **kwargs (dict) 关键字参数

    返回:
        一个可供公式参数读取的格式列表
    
    示例:
    parameter(a="a") --> [("a","a")]
    parameter(a="b") --> [("a","b")]
    parameter("a") --> [("a","a")]
    """
    #使用这个方法是为了方便
    #因为使用 [("传入的参数名","在公式中的参数名"),...] 不是很方便

    argslist = []    #创建临时列表

    #遍历 位置实参 和 位置实参 的值
    #转换并添加进列表
    for variable in args:    #位置形参
        argslist.append((variable,variable))
    
    for key,value in kwargs.items():    #关键字参数
        argslist.append((key,value))
    
    return argslist    #返回临时列表