diff --git a/Spiral_12/code.py b/Spiral_12/code.py new file mode 100644 index 0000000..3a5e3b4 --- /dev/null +++ b/Spiral_12/code.py @@ -0,0 +1,11 @@ +import turtle +turtle.hideturtle() +turtle.pencolor("red") +turtle.bgcolor("black") +turtle.pensize(1) +turtle.speed(0) +for i in range(10, 280): + turtle.forward(i) + turtle.left(100) + turtle.pencolor("red") +turtle.done() \ No newline at end of file diff --git a/Spiral_12/pro 12.png b/Spiral_12/pro 12.png new file mode 100644 index 0000000..84c7a11 Binary files /dev/null and b/Spiral_12/pro 12.png differ diff --git a/Spiral_13/code.py b/Spiral_13/code.py new file mode 100644 index 0000000..740e3db --- /dev/null +++ b/Spiral_13/code.py @@ -0,0 +1,11 @@ +import turtle +turtle.hideturtle() +turtle.bgcolor("black") +colors = ["red", "purple", "blue", "green", "orange", "yellow"] +turtle.speed(0) +for i in range(80): + turtle.pencolor(colors[i%6]) + turtle.pensize(i%80 +1) + turtle.forward(i) + turtle.left(59) +turtle.done() \ No newline at end of file diff --git a/Spiral_13/pro 13.png b/Spiral_13/pro 13.png new file mode 100644 index 0000000..6151f51 Binary files /dev/null and b/Spiral_13/pro 13.png differ diff --git a/Spiral_14/code.py b/Spiral_14/code.py new file mode 100644 index 0000000..78ff3e5 --- /dev/null +++ b/Spiral_14/code.py @@ -0,0 +1,22 @@ +import turtle +turtle.hideturtle() +turtle.speed(0) +turtle.pensize(2) +turtle.pencolor("blue") +turtle.bgcolor("black") +def shape(angle, side, limit): + rd = 200 + turtle.forward(side) + if side%(rd*2) == 0: + angle += 2 + elif side % rd == 0: + angle -= 2 + turtle.right(angle) + side += 7 + if side < limit: + shape(angle, side, limit) +angle = 179 +side = 1 +limit = 1000 +shape(angle, side, limit) +turtle.done() diff --git a/Spiral_14/pro 14.png b/Spiral_14/pro 14.png new file mode 100644 index 0000000..e9338a0 Binary files /dev/null and b/Spiral_14/pro 14.png differ diff --git a/Spiral_15/code.py b/Spiral_15/code.py new file mode 100644 index 0000000..2e223c7 --- /dev/null +++ b/Spiral_15/code.py @@ -0,0 +1,22 @@ +import turtle +turtle.hideturtle() +turtle.speed(0) +turtle.pensize(2) +turtle.pencolor("blue") +turtle.bgcolor("black") +def shape(angle, side, limit): + rd = 200 + turtle.forward(side) + if side%(rd*2) == 0: + angle += 2 + elif side % rd == 0: + angle -= 2 + turtle.right(angle) + side += 7 + if side < limit: + shape(angle, side, limit) +angle = 179 +side = 1 +limit = 1000 +shape(angle, side, limit) +turtle.done() \ No newline at end of file diff --git a/Spiral_15/pro 15.png b/Spiral_15/pro 15.png new file mode 100644 index 0000000..751c02c Binary files /dev/null and b/Spiral_15/pro 15.png differ diff --git a/Spiral_16/code.py b/Spiral_16/code.py new file mode 100644 index 0000000..4e94a5e --- /dev/null +++ b/Spiral_16/code.py @@ -0,0 +1,22 @@ +import turtle +turtle.hideturtle() +turtle.speed(0) +turtle.pensize(2) +turtle.bgcolor("black") +turtle.pencolor("blue") +def shape(angle, side, limit): + rd = 200 + turtle.forward(side) + if side%(rd*2) == 0: + angle += 2 + elif side % rd == 0: + angle -= 2 + turtle.right(angle) + side += 2 + if side < limit: + shape(angle, side, limit) +angle = 119 +side = 0 +limit = 9000 +shape(angle, side, limit) +turtle.done() \ No newline at end of file diff --git a/Spiral_16/pro 16.png b/Spiral_16/pro 16.png new file mode 100644 index 0000000..5f11088 Binary files /dev/null and b/Spiral_16/pro 16.png differ diff --git a/Spiral_17/code.py b/Spiral_17/code.py new file mode 100644 index 0000000..05ede76 --- /dev/null +++ b/Spiral_17/code.py @@ -0,0 +1,22 @@ +import turtle +turtle.hideturtle() +turtle.speed(0) +turtle.pensize(2) +turtle.pencolor("blue") +turtle.bgcolor("black") +def shape(angle, side, limit): + rd = 200 + turtle.forward(side) + if side%(rd*2) ==0: + angle += 2 + elif side % rd == 0: + angle -= 2 + turtle.right(angle) + side += 2 + if side < limit: + shape(angle, side, limit) +angle = 135 +side = 1 +limit = 600 +shape(angle, side, limit) +turtle.done() diff --git a/Spiral_17/pro 17.png b/Spiral_17/pro 17.png new file mode 100644 index 0000000..a7077cf Binary files /dev/null and b/Spiral_17/pro 17.png differ diff --git a/Spiral_18/code.py b/Spiral_18/code.py new file mode 100644 index 0000000..1a3b3d3 --- /dev/null +++ b/Spiral_18/code.py @@ -0,0 +1,16 @@ +import turtle +turtle.hideturtle() +turtle.speed(0) +turtle.pensize(2) +turtle.bgcolor("black") +turtle.pencolor("blue") +def star(leftangle, rightangle, distance): + for i in range(5): + turtle.left(leftangle) + turtle.forward(distance) + turtle.right(rightangle) + turtle.forward(distance) +for i in range(89): + star(58, 130, 150) + turtle.right(89) +turtle.done() \ No newline at end of file diff --git a/Spiral_18/pro 18.png b/Spiral_18/pro 18.png new file mode 100644 index 0000000..a4ab360 Binary files /dev/null and b/Spiral_18/pro 18.png differ diff --git a/Spiral_19/code.py b/Spiral_19/code.py new file mode 100644 index 0000000..9337af7 --- /dev/null +++ b/Spiral_19/code.py @@ -0,0 +1,16 @@ +import turtle +turtle.hideturtle() +turtle.speed(0) +turtle.pensize(2) +turtle.pencolor("blue") +turtle.bgcolor("black") +def star(leftangle, rightangle, distance): + for i in range(5): + turtle.left(leftangle) + turtle.forward(distance) + turtle.right(rightangle) + turtle.forward(distance) +for i in range(89): + star(50, 139, 150) + turtle.right(89) +turtle.done() \ No newline at end of file diff --git a/Spiral_19/pro 19.png b/Spiral_19/pro 19.png new file mode 100644 index 0000000..dea8e32 Binary files /dev/null and b/Spiral_19/pro 19.png differ diff --git a/Spiral_20/code.py b/Spiral_20/code.py new file mode 100644 index 0000000..1afe352 --- /dev/null +++ b/Spiral_20/code.py @@ -0,0 +1,16 @@ +import turtle +turtle.hideturtle() +turtle.pencolor("blue") +turtle.bgcolor("black") +turtle.speed(0) +x = 0 +turtle.penup() +turtle.goto(0, 50) +turtle.pendown() +while x < 120: + for i in range(6): + turtle.forward(200) + turtle.right(61) + turtle.right(11.11) + x += 1 +turtle.done() diff --git a/Spiral_20/pro 20.png b/Spiral_20/pro 20.png new file mode 100644 index 0000000..c163ecf Binary files /dev/null and b/Spiral_20/pro 20.png differ diff --git a/Spiral_21/code.py b/Spiral_21/code.py new file mode 100644 index 0000000..f76b77b --- /dev/null +++ b/Spiral_21/code.py @@ -0,0 +1,15 @@ +import turtle +turtle.pencolor("blue") +turtle.bgcolor("black") +turtle.speed(0) +x = 0 +turtle.penup() +turtle.goto(0, 50) +turtle.pendown() +while x<120: + for i in range(60): + turtle.forward(200) + turtle.right(61) + turtle.right(11.11) + x += 1 +turtle.done() \ No newline at end of file diff --git a/Spiral_21/pro 21.png b/Spiral_21/pro 21.png new file mode 100644 index 0000000..418c8fa Binary files /dev/null and b/Spiral_21/pro 21.png differ