I have the following code to generate circles recursively one inside the other. My problem is that only 2 circles are generated
import tkinter as tk
import sys
def dibujar_circulo(inicio, fin, delta):
c.create_oval(inicio,inicio,fin,fin,fill="#ffffff",outline="#000000")
inicio += delta
fin -= delta
if(fin >= delta):
print(str(inicio) + ', ' + str(fin))
dibujar_circulo(inicio, fin, delta)
if(len(sys.argv)<3):
print("Necesito tres argumentos: 1.- Inicio, 2.- Fin, 3.- Delta")
sys.exit(1)
else:
inicio=int(sys.argv[1]) #1
fin=int(sys.argv[2]) #600
delta=int(sys.argv[3]) #5
if(delta<1):
delta=5
root=tk.Tk()
c=tk.Canvas(root,width=600,height=600)
dibujar_circulo(inicio, fin, delta)
c.pack()
c.mainloop()