将一个参数更改为4个变量

时间:2014-08-20 22:21:29

标签: python-3.x

有人可以帮我改进这段代码吗?它不在python 3中运行。 基本上,我需要更改params这是一个参数,包括4个参数。

追踪(最近一次呼叫最后一次):

  

文件" C:/Users/Daniel/Downloads/mission01-template.py",第25行,显示(马赛克(rcross_bb,sail_bb,corner_bb,nova_bb))
  TypeError:mosaic()占用1个位置参数但是4个被赋予

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))

1 个答案:

答案 0 :(得分:0)

函数外部定义的参数和函数定义期间定义的形式参数未连接。所以根据函数,它只有一个参数params