Pass same parameter in Recursive function

Davy zhushenli at
Wed Sep 3 05:20:17 CEST 2008

Hi all,

Sometimes I need to pass same parameter in recursive function. From my
point of view, the style is redundant, and I don't what to use some
global style like self.A, self.B, Is there any other choice?

For example,

def func(self, x, y, A, B, C):
  #x, y change in recursive call
  #A, B, C change in the first layer function call, but did not change
in recursive call
  if (...):
    func(x, y, A, B, C)
    func(x, y, A, B, C)

Best regards,

More information about the Python-list mailing list