diff --git a/week03/turtle10.py b/week03/turtle10.py new file mode 100644 index 0000000..5ebe546 --- /dev/null +++ b/week03/turtle10.py @@ -0,0 +1,16 @@ +import turtle + +turtle.shape('turtle') +turtle.speed(10) +def circle(x): + for i in range(40): + + turtle.forward(4) + turtle.left(360/40) + + +for k in range (1,7): + circle(k) + turtle.setheading(360*k / 6) + +turtle.done() \ No newline at end of file diff --git a/week03/turtle11.py b/week03/turtle11.py new file mode 100644 index 0000000..6549544 --- /dev/null +++ b/week03/turtle11.py @@ -0,0 +1,18 @@ +import turtle +turtle.setheading(90) +turtle.shape('turtle') +turtle.speed(10) +def circle(x): + for i in range(40): + + turtle.forward(4+x) + turtle.left(360/40) + + +for k in range (1,7): + circle(k) + turtle.setheading(-90) + circle(k) + turtle.setheading(90) + +turtle.done() \ No newline at end of file diff --git a/week03/turtle12.py b/week03/turtle12.py new file mode 100644 index 0000000..6fb1737 --- /dev/null +++ b/week03/turtle12.py @@ -0,0 +1,13 @@ +import turtle +turtle.speed(10) +def dug(x): + for i in range(40): + + turtle.forward(x) + turtle.right(180/40) + +for i in range(5): + turtle.setheading(90) + dug(5) + dug(1) + turtle.setheading(-90) \ No newline at end of file diff --git a/week03/turtle13.py b/week03/turtle13.py new file mode 100644 index 0000000..950f942 --- /dev/null +++ b/week03/turtle13.py @@ -0,0 +1,49 @@ +import turtle +turtle.speed(1) +def circle(x): + for i in range(40): + + turtle.forward(x) + turtle.left(360/40) + +def dug(x): + for i in range(40): + + turtle.forward(x) + turtle.right(180/40) + + +turtle.penup() +turtle.forward(40) +turtle.pendown() +turtle.setheading(90) +turtle.color('yellow') +turtle.begin_fill() +turtle.circle(70) +turtle.end_fill() +turtle.penup() +turtle.goto(25,10) +turtle.pendown() +turtle.color('blue') +turtle.begin_fill() +turtle.circle(20) +turtle.penup() +turtle.goto(-30,10) +turtle.pendown() +turtle.circle(20) +turtle.end_fill() +turtle.penup() +turtle.goto(-23,0) +turtle.pendown() +turtle.width(5) +turtle.color('red') +turtle.left(180) +turtle.forward(30) +turtle.penup() +turtle.goto(5,-19) +turtle.pendown() +dug(2) + + + +turtle.done() \ No newline at end of file diff --git a/week03/turtle14.py b/week03/turtle14.py new file mode 100644 index 0000000..37b2c4c --- /dev/null +++ b/week03/turtle14.py @@ -0,0 +1,9 @@ +import turtle + + +def star(n): + for i in range(n): + turtle.forward(150) + turtle.left(180-180/n) +star(7) +turtle.done() \ No newline at end of file diff --git a/week03/turtle2.py b/week03/turtle2.py new file mode 100644 index 0000000..4729123 --- /dev/null +++ b/week03/turtle2.py @@ -0,0 +1,14 @@ +import turtle + +turtle.shape('turtle') +turtle.forward(50) +turtle.left(90) +turtle.forward(50) +turtle.left(90) +turtle.forward(50) +turtle.right(90) +turtle.forward(50) +turtle.right(90) +turtle.forward(50) + +turtle.done() \ No newline at end of file diff --git a/week03/turtle3.py b/week03/turtle3.py new file mode 100644 index 0000000..806b356 --- /dev/null +++ b/week03/turtle3.py @@ -0,0 +1,9 @@ +import turtle + +turtle.shape('turtle') +for i in range(4): + turtle.forward(50) + turtle.left(90) + + +turtle.done() \ No newline at end of file diff --git a/week03/turtle4.py b/week03/turtle4.py new file mode 100644 index 0000000..1bd9c6f --- /dev/null +++ b/week03/turtle4.py @@ -0,0 +1,10 @@ +import turtle + +turtle.shape('turtle') +turtle.speed(5) +for i in range(100): + turtle.forward(4) + turtle.left(360/100) + + +turtle.done() \ No newline at end of file diff --git a/week03/turtle5.py b/week03/turtle5.py new file mode 100644 index 0000000..f48c5ed --- /dev/null +++ b/week03/turtle5.py @@ -0,0 +1,16 @@ +import turtle + +turtle.shape('turtle') +for i in range(10): + + for k in range(4): + turtle.forward(50+i*10) + turtle.left(90) + turtle.penup() + turtle.right(135) + turtle.forward(7.07) + turtle.pendown() + turtle.left(135) + + +turtle.done() \ No newline at end of file diff --git a/week03/turtle6.py b/week03/turtle6.py new file mode 100644 index 0000000..7c6e3b3 --- /dev/null +++ b/week03/turtle6.py @@ -0,0 +1,9 @@ +import turtle + +turtle.shape('turtle') +for i in range(12): + turtle.forward(50) + turtle.stamp() + turtle.goto(0,0) + turtle.right(360/12) +turtle.done() \ No newline at end of file diff --git a/week03/turtle7.py b/week03/turtle7.py new file mode 100644 index 0000000..f44514e --- /dev/null +++ b/week03/turtle7.py @@ -0,0 +1,10 @@ +import turtle + +turtle.shape('turtle') +turtle.speed(10) +for i in range(10*100): + turtle.forward(1+i/100) + turtle.left(360/100) + + +turtle.done() \ No newline at end of file diff --git a/week03/turtle8.py b/week03/turtle8.py new file mode 100644 index 0000000..d51b94f --- /dev/null +++ b/week03/turtle8.py @@ -0,0 +1,11 @@ +import turtle + +turtle.shape('turtle') +for i in range(100): + + + turtle.forward(50+i*10) + turtle.left(90) + + +turtle.done() \ No newline at end of file diff --git a/week03/turtle9.py b/week03/turtle9.py new file mode 100644 index 0000000..3d61d41 --- /dev/null +++ b/week03/turtle9.py @@ -0,0 +1,22 @@ +import turtle +turtle.speed(1) +def ugolnik(n): + for k in range(i): + turtle.left(360 / i) + turtle.forward(50) + + +turtle.shape('turtle') + +for i in range(3,10): + turtle.setheading(0) + ugolnik(i) + turtle.penup() + turtle.forward(5*i) + turtle.pendown() + + + + + +turtle.done() \ No newline at end of file