Skip to content

Commit 4383318

Browse files
chess board project added
1 parent 39488a9 commit 4383318

File tree

1 file changed

+44
-0
lines changed

1 file changed

+44
-0
lines changed

ChessBoard.py

+44
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,44 @@
1+
import turtle
2+
3+
# Draw chess board borders
4+
turtle.pensize(3) # Set pen thickness to 3 pixels
5+
turtle.penup() # Pull the pen up
6+
turtle.goto(-120, -120)
7+
turtle.pendown() # Pull the pen down
8+
turtle.color("red")
9+
10+
for i in range(4):
11+
turtle.forward(240) # Draw a line
12+
turtle.left(90) # Turn left 90 degrees
13+
14+
# Draw chess board inside
15+
turtle.color("black")
16+
for j in range(-120, 90, 60):
17+
for i in range(-120, 120, 60):
18+
turtle.penup()
19+
turtle.goto(i, j)
20+
turtle.pendown()
21+
22+
# Draw a small rectangle
23+
turtle.begin_fill()
24+
for k in range(4):
25+
turtle.forward(30) # Draw a line
26+
turtle.left(90) # Turn left 90 degrees
27+
turtle.end_fill()
28+
29+
for j in range(-90, 120, 60):
30+
for i in range(-90, 120, 60):
31+
turtle.penup()
32+
turtle.goto(i, j)
33+
turtle.pendown()
34+
35+
# Draw a small rectangle
36+
turtle.begin_fill()
37+
for k in range(4):
38+
turtle.forward(30) # Draw a line
39+
turtle.left(90) # Turn left 90 degrees
40+
turtle.end_fill()
41+
42+
turtle.hideturtle()
43+
44+
turtle.done()

0 commit comments

Comments
 (0)