1

Un triangolo
import turtle WIDTH =500 HEIGHT=500 turtle.setup(WIDTH, HEIGHT) turtle.title("Artista: cicli - 1") turtle.shape('turtle') turtle.pensize(5)
for i in range(3): turtle.forward(200) turtle.left(120)
2

Sei triangoli
import turtle WIDTH =500 HEIGHT=500 turtle.setup(WIDTH, HEIGHT) turtle.title("Artista: cicli - 2") turtle.shape('turtle') turtle.pensize(5)
for dim in range(100, 220, 20): for i in range(3): turtle.forward(dim) turtle.left(120)
3

Dieci triangoli
import turtle
WIDTH =500
HEIGHT=500
turtle.setup(WIDTH, HEIGHT)
turtle.title("Artista: cicli - 3")
turtle.shape('turtle')
turtle.pensize(5)
turtle.penup()
turtle.setposition(-200, -200)
turtle.pendown()
for dim in range(40, 420, 40):
for i in range(3):
turtle.forward(dim)
turtle.left(120)
4

Venti quadrati
import turtle
WIDTH =500
HEIGHT=500
turtle.setup(WIDTH, HEIGHT)
turtle.title("Artista: cicli - 4")
turtle.shape('turtle')
turtle.pensize(5)
turtle.penup()
turtle.setposition(-200, -200)
turtle.pendown()
for dim in range(20, 420, 20):
for i in range(4):
turtle.forward(dim)
turtle.left(90)
5

Spirale con angoli di 90°
import turtle
WIDTH =500
HEIGHT=500
turtle.setup(WIDTH, HEIGHT)
turtle.title("Artista: cicli - 5")
turtle.shape('turtle')
turtle.pensize(5)
for dim in range(10, 370, 10):
turtle.forward(dim)
turtle.left(90)
6

Spirale con angoli di 89°
import turtle
WIDTH =500
HEIGHT=500
turtle.setup(WIDTH, HEIGHT)
turtle.title("Artista: cicli - 6")
turtle.shape('turtle')
turtle.pensize(5)
turtle.pencolor('blue')
for dim in range(10, 310, 10):
turtle.forward(dim)
turtle.left(89)
7

Spirale con angoli di 91°
import turtle WIDTH =500 HEIGHT=500 turtle.setup(WIDTH, HEIGHT) turtle.title("Artista: cicli - 7") turtle.shape('turtle') turtle.pensize(2) turtle.pencolor('blue') turtle.speed(0)
for dim in range(10, 320, 2): turtle.forward(dim) turtle.left(91)
8

Poligoni con numero di lati crescente
import turtle WIDTH =500 HEIGHT=500 turtle.setup(WIDTH, HEIGHT) turtle.title("Artista: cicli - 8") turtle.shape('turtle') turtle.pensize(5) turtle.speed(10) turtle.penup() turtle.setposition(-50, 150) turtle.pendown()
DIM=100 for num in range(3, 11): angolo=360/num for i in range(num): turtle.forward(DIM) turtle.right(angolo)
9

Poligoni con lato crescente
import turtle WIDTH =500 HEIGHT=500 turtle.setup(WIDTH, HEIGHT) turtle.title("Artista: cicli - 9") turtle.shape('turtle') turtle.pensize(5) turtle.speed(10) turtle.penup() turtle.setposition(-50, 200) turtle.pendown()
for num in range(3, 13, 2): dim =10*num angolo=360/num for i in range(num): turtle.forward(dim) turtle.right(angolo)
10

Spirale di poligoni
import turtle
WIDTH =500
HEIGHT=500
turtle.setup(WIDTH, HEIGHT)
turtle.title("Artista: cicli - 10")
turtle.shape('turtle')
turtle.pensize(2)
turtle.speed(10)
turtle.penup()
turtle.setposition(-50,+50)
turtle.pendown()
DIM=40
for num in range(3, 30, 2):
angolo=360/num
for i in range(num-1):
turtle.forward(DIM)
turtle.right(angolo)
11

Cascata di poligoni, semplice rielaborazione ma difficile da individuare…
import turtle WIDTH =500 HEIGHT=500 turtle.setup(WIDTH, HEIGHT) turtle.title("Artista: cicli - 11") turtle.shape('turtle') turtle.pensize(5) turtle.speed(10) turtle.penup() turtle.setposition(-200, 200) turtle.pendown()
turtle.right(75) DIM=40 for num in range(3, 11): angolo=360/num for i in range(num+1): turtle.forward(DIM) turtle.left(angolo) for i in range(num+1): turtle.forward(DIM) turtle.right(angolo)