-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathassign1chessboard.py
More file actions
43 lines (33 loc) · 890 Bytes
/
Copy pathassign1chessboard.py
File metadata and controls
43 lines (33 loc) · 890 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
from turtle import *
def blacksq(x):
#angle=90
for i in range(x//2):
fd(x);left(90)
fd(1);left(90)
fd(x);right(90)
fd(1);right(90)
#penup();down();pendown()
penup();fd(x);right(90);fd(x);left(90);pendown()
def whitesq(y):
x=10;n=4
angle = 360//n
for i in range(n):
fd(x);left(angle)
penup();fd(x);pendown()
def drawrow1():
for a in range(4):
blacksq(10)
whitesq(4)
def drawrow2():
penup();right(90+90);"""fd(10);right(90)""";pendown()
for b in range(4):
whitesq(4)
blacksq(10)
for c in range(4):
drawrow1()
penup();left(90);fd(10);left(90);fd(80);pendown()
drawrow2()
penup();left(90);fd(10);left(90);fd(80);pendown();
penup();right(90+90);"""fd(10);right(90)""";pendown()
fd(80)
done()