Pré-requisito: Princípios básicos da tartaruga Python

tartaruga é um módulo embutido em python. Oferece desenho em tela (cartolina) e tartaruga (caneta). Para desenhar algo na tela, precisamos mover a tartaruga. Para mover a tartaruga, existem algumas funções forward(), isto é backward(), etc.

Para preencher as cores nas formas desenhadas pela tartaruga, a tartaruga oferece três funções -

fillcolor() : Isso ajuda a escolher a cor para preencher a forma. Leva o parâmetro de entrada como o nome da cor ou valor hexadecimal da cor e preenche os próximos objetos geográficos fechados com a cor escolhida. Os nomes das cores são nomes básicos das cores, ou seja, vermelho, azul, verde, laranja.
O valor hexadecimal da cor é uma string (começando com '#') de números hexadecimais, ou seja, #RRGGBB. R, G e B são os números hexadecimais (0, 1, 2, 3, 4, 5, 6, 7, 8, 9, A, B, C, D, E, F).

begin_fill() : Esta função diz ao tartaruga que todos os próximos objetos gráficos fechados precisam ser preenchidos com a cor escolhida.



end_fill() : esta função diz à tartaruga para parar de encher os próximos objetos gráficos fechados.

  
import turtle 
t = turtle.Turtle() 
s = int(input("Enter the length of the side of the square: ")) 
col = input("Enter the color name or hex value of color(# RRGGBB): ") 
t.fillcolor(col) 
t.begin_fill() 
for _ in range(4): 
  t.forward(s) 
  t.right(90) 
t.end_fill()