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