Pré-requisito: Princípios básicos de programação de tartarugas

Turtle é um módulo embutido em Python. Oferece desenho em tela (cartolina) e tartaruga (caneta). Para desenhar algo na tela, precisamos mover a tartaruga (caneta). Para mover a tartaruga, existem algumas funções, ou seja, para a frente(), para trás(), etc.

Para desenhar o tabuleiro de xadrez, são usados ​​os seguintes passos:

  • Importar tartaruga e fazer um objeto.
  • Defina o tamanho da tela e a posição da tartaruga.
  • Defina um método para desenhar um quadrado
  • Chame o método 8 vezes em outro loop por 8 vezes com cor alternativa.
  • Oculte o objeto tartaruga.

Abaixo está a implementação:

import turtle  
   
sc = turtle.Screen() 
   
pen = turtle.Turtle() 
   
def draw(): 
   
  for i in range(4): 
    pen.forward(30) 
    pen.left(90) 
   
  pen.forward(30) 
   
  
     
if __name__ == "__main__" : 
      
    
    sc.setup(600, 600) 
       
    
    pen.speed(100) 
       
    
    for i in range(8): 
       
      
      pen.up() 
       
      
      pen.setpos(0, 30 * i) 
       
      
      pen.down() 
       
      
      for j in range(8): 
     
        if (i + j)% 2 == 0: 
          col ='black'
     else: 
          col ='white'
     
        pen.fillcolor(col) 
     
        pen.begin_fill() 
     
        draw() 
      pen.end_fill() 
       
    
    pen.hideturtle() 
       
    

Resultado :