Crtanje u Pythonu

1. Doradi prethodni program (ctranje kvadrata) tako da korisnik zadaje duljinu stranica kvadrata.

from turtle import *
#potprogram za crtanje kvadrata
def nacrtaj_kvadrat(a):
   for i in range (4):
        fd (a)
        lt (90)
#potprogram za pomak        
def pomakni_se(b):
    pu()
    fd(b)
    lt(90)
    fd(b)
    rt(90)
    pd()
#glavni program    
a=textinput('Duljina stranice','a=')
a=int(a)
b=5
for i in range (b):
    nacrtaj_kvadrat(a)
    pomakni_se(b)
    a=a-10
2. Preuredi program tako da se od korisnika traži duljina stranice kvadrata i broj kvadrata koji treba nacrtati jedan unutar drugoga. Nacrtane kvadrate rasporedi ravnomjerno.

from turtle import *
#potprogram za crtanje kvadrata
def nacrtaj_kvadrat(a):
   for i in range (4):
        fd (a)
        lt (90)
#potprogram za pomak        
def pomakni_se(b):
    pu()
    fd(b)
    lt(90)
    fd(b)
    rt(90)
    pd()
#glavni program    
a=textinput('Duljina stranice','a=')
a=int(a)
b=textinput('Koliko kvadrata treba nacrtati?','b=')
b=int(b)
c=a//b
d=c//2
for i in range (b):
    nacrtaj_kvadrat(a)
    pomakni_se(d)
    a=a-c