Traducción de VB a Python.

Hola necesito traducir un programa python desde visual basic y no conozco VB, lo he intentado 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, por adelantado y por el tiempo.Un saludo

Añade tu respuesta

Haz clic para o