Python 3.x 将一个参数更改为4个变量
有人能帮我改进这个代码吗?它没有在Python3中运行。 基本上,我需要更改Python 3.x 将一个参数更改为4个变量,python-3.x,Python 3.x,有人能帮我改进这个代码吗?它没有在Python3中运行。 基本上,我需要更改params,这是一个包含4个参数的参数 回溯(最近一次呼叫最后一次): 文件“C:/Users/Daniel/Downloads/mission01 template.py”,第25行,在展览中(马赛克(rcross_bb、sail_bb、corner_bb、nova_bb)) TypeError:mosaic()接受1个位置参数,但给出了4个 函数外部定义的参数与函数定义期间定义的形式参数不连接。因此,根据函数,它只
params
,这是一个包含4个参数的参数
回溯(最近一次呼叫最后一次):
文件“C:/Users/Daniel/Downloads/mission01 template.py”,第25行,在展览中(马赛克(rcross_bb、sail_bb、corner_bb、nova_bb))TypeError:mosaic()接受1个位置参数,但给出了4个
函数外部定义的参数与函数定义期间定义的形式参数不连接。因此,根据函数,它只有一个参数,
params
您向mosaic
传递了多少个参数?params=
和defmosic(params)
中的名称彼此无关。如果将defmosic(params):
更改为defmosic(rcross\u bb,sail\u bb,corner\u bb,nova\u bb):
?您可能还希望查看以帮助创建一个更具重现性的示例
params=(rcross_bb, sail_bb, corner_bb, nova_bb)
def mosaic(params):
return beside(stack(nova_bb,corner_bb),stack(rcross_bb,sail_bb))
show(mosaic(rcross_bb, sail_bb, corner_bb, nova_bb))