Traducción de VB a python

Hola, necesito traducir un programa a python desde visual basic y no conozco este lenguaje, lo he intentado por mi cuenta, pero me ha resultado imposible el programa es el siguiente:

Public Fila, Columna, a, b As Integer
Sub descomponer()
Range("B1", "CC65536").Clear
a = Range("A1")
b = Range("A2")
Fila = 1
Columna = 2
Call descomposición(a, b)
End Sub
Private Sub descomposición(c, d As Integer)
If d = 1 Then
Cells(Fila, Columna) = c
Fila = Fila + 1
Columna = Columna - 1
If Cells(Fila - 1, 2) <> a Then
For i = 2 To Columna
Cells(Fila, i) = Cells(Fila - 1, i)
Next
End If
Else
For i = 0 To c
Cells(Fila, Columna) = i
Columna = Columna + 1
Call descomposición(c - i, d - 1)
Next
Columna = Columna - 1
End If
End Sub

Gracias, y espero alguno pueda ayudarme.

Añade tu respuesta

Haz clic para o