code.org > Corso 4: parametri

1

import turtle

WIDTH =500
HEIGHT=500

turtle.setup(WIDTH, HEIGHT)
turtle.title("Artista: parametri - 1")
turtle.shape('turtle')
turtle.pensize(5)

turtle.penup()
turtle.setposition(-25, -25)
turtle.pendown()

def quadrato():
    for i in range(4):
        turtle.forward(50)
        turtle.left(90)

quadrato()

2

import turtle

WIDTH =500
HEIGHT=500

turtle.setup(WIDTH, HEIGHT)
turtle.title("Artista: parametri - 2")
turtle.shape('turtle')
turtle.pensize(5)

turtle.penup()
turtle.setposition(-25, -25)
turtle.pendown()

def triangolo():
    for i in range(3):
        turtle.forward(50)
        turtle.left(120)

triangolo()

3

import turtle

WIDTH =500
HEIGHT=500

turtle.setup(WIDTH, HEIGHT)
turtle.title("Artista: parametri - 3")
turtle.shape('turtle')
turtle.pensize(5)

turtle.penup()
turtle.setposition(-185, -25)
turtle.pendown()

def triangolo():
    for i in range(3):
        turtle.forward(50)
        turtle.left(120)

for i in range(5):
    triangolo()
    turtle.penup()
    turtle.forward(80)
    turtle.pendown()

4

import turtle

WIDTH =500
HEIGHT=500

turtle.setup(WIDTH, HEIGHT)
turtle.title("Artista: parametri - 4")
turtle.shape('turtle')
turtle.pensize(5)

turtle.penup()
turtle.setposition(-150, -25)
turtle.pendown()

def triangolo(dim):
    for i in range(3):
        turtle.forward(dim)
        turtle.left(120)

triangolo(150)
turtle.penup()
turtle.forward(175)
turtle.pendown()
triangolo(75)
turtle.penup()
turtle.forward(100)
turtle.pendown()
triangolo(25)

5

import turtle

WIDTH =500
HEIGHT=500

turtle.setup(WIDTH, HEIGHT)
turtle.title("Artista: parametri - 5")
turtle.shape('turtle')
turtle.pensize(5)

turtle.penup()
turtle.setposition(-50, -50)
turtle.pendown()

def pentagono(dim):
    for i in range(5):
        turtle.forward(dim)
        turtle.left(72)

pentagono(100)

6

import turtle

WIDTH =500
HEIGHT=500

turtle.setup(WIDTH, HEIGHT)
turtle.title("Artista: parametri - 6")
turtle.shape('turtle')
turtle.pensize(5)

turtle.penup()
turtle.setposition(-175, -50)
turtle.pendown()

def triangolo(dim):
    for i in range(3):
        turtle.forward(dim)
        turtle.left(120)

def quadrato(dim):
    for i in range(4):
        turtle.forward(dim)
        turtle.left(90)        

def esagono(dim):
    for i in range(6):
        turtle.forward(dim)
        turtle.left(60)

triangolo(100)
turtle.penup(); turtle.forward(100); turtle.pendown()
quadrato(100)
turtle.penup(); turtle.forward(140); turtle.pendown()
esagono(75)

7

import turtle

WIDTH =500
HEIGHT=500

turtle.setup(WIDTH, HEIGHT)
turtle.title("Artista: parametri - 7")
turtle.shape('turtle')
turtle.pensize(5)

turtle.penup()
turtle.setposition(-100, -25)
turtle.pendown()

def triangolo(dim):
    for i in range(3):
        turtle.forward(dim)
        turtle.left(120)

triangolo(25)
turtle.penup(); turtle.forward(50); turtle.pendown()
triangolo(50)
turtle.penup(); turtle.forward(75); turtle.pendown()
triangolo(75) 

8

import turtle

WIDTH =500
HEIGHT=500

turtle.setup(WIDTH, HEIGHT)
turtle.title("Artista: parametri - 8")
turtle.shape('turtle')
turtle.pensize(5)

turtle.penup()
turtle.setposition(-150, -25)
turtle.pendown()

def triangolo(dim):
    for i in range(3):
        turtle.forward(dim)
        turtle.left(120)

for contatore in range(25, 100, 25):
    triangolo(contatore)
    turtle.penup()
    turtle.forward(100)
    turtle.pendown()

9

import turtle

WIDTH =500
HEIGHT=500

turtle.setup(WIDTH, HEIGHT)
turtle.title("Artista: parametri - 9")
turtle.shape('turtle')
turtle.pensize(5)

turtle.penup()
turtle.setposition(-150, -25)
turtle.pendown()

def quadrato(dim):
    for i in range(4):
        turtle.forward(dim)
        turtle.left(90)

for contatore in (25, 50, 75):
    quadrato(contatore)
    turtle.penup()
    turtle.forward(100)
    turtle.pendown()

10

import turtle

WIDTH =500
HEIGHT=500

turtle.setup(WIDTH, HEIGHT)
turtle.title("Artista: parametri - 10")
turtle.shape('turtle')
turtle.pensize(5)

turtle.penup()
turtle.setposition(-50, -50)
turtle.pendown()


def esagono(dim):
    for i in range(6):
        turtle.forward(dim)
        turtle.left(60)

esagono(100)

11

import turtle

WIDTH =500
HEIGHT=500

turtle.setup(WIDTH, HEIGHT)
turtle.title("Artista: parametri - 11")
turtle.shape('turtle')
turtle.pensize(5)


def esagono(dim):
    for i in range(6):
        turtle.forward(dim)
        turtle.left(60)

for i in range(6):
    esagono(100)
    turtle.left(60)

12

import turtle

WIDTH =500
HEIGHT=500

turtle.setup(WIDTH, HEIGHT)
turtle.title("Artista: parametri - 12")
turtle.shape('turtle')
turtle.pensize(5)

turtle.penup()
turtle.setposition(-50, 100)
turtle.pendown()

def poligono(dim, lati):
    angolo=360/lati
    for i in range(lati):
        turtle.forward(dim)
        turtle.right(angolo)

poligono(100, 3)
poligono(100, 4)
poligono(100, 6)

13

import turtle

WIDTH =500
HEIGHT=500

turtle.setup(WIDTH, HEIGHT)
turtle.title("Artista: parametri - 13")
turtle.shape('turtle')
turtle.pensize(5)

turtle.penup()
turtle.setposition(-50, 100)
turtle.pendown()

def poligono(dim, lati):
    angolo=360/lati
    for i in range(lati):
        turtle.forward(dim)
        turtle.right(angolo)

for contatore in (3,4,5,6):
    poligono(100, contatore)

14

import turtle

WIDTH =500
HEIGHT=500

turtle.setup(WIDTH, HEIGHT)
turtle.title("Artista: parametri - 14")
turtle.shape('turtle')
turtle.pensize(5)

turtle.penup()
turtle.setposition(-200, -25)
turtle.pendown()


def poligono(lati):
    dim=200/lati
    angolo=360/lati
    for i in range(lati):
        turtle.forward(dim)
        turtle.left(angolo)

for contatore in (3,4,5,6):
    poligono(contatore)
    turtle.penup()
    turtle.forward(100)
    turtle.pendown()

15

import turtle

WIDTH =500
HEIGHT=500

turtle.setup(WIDTH, HEIGHT)
turtle.title("Artista: parametri - 15")
turtle.shape('turtle')
turtle.pensize(2)
turtle.pencolor('green')
turtle.speed(0)

turtle.penup()
turtle.setposition(-100, 100)
turtle.pendown()


def ramo(dim, lati):
    turtle.forward(dim)
    turtle.left(360/lati)

for contatore in range(5, 105, 5):
    ramo(contatore, 4)

turtle.penup()
turtle.forward(125)
turtle.pendown()

for contatore in range(10, 110, 10):
    ramo(contatore, 3)

turtle.penup()
turtle.backward(100)
turtle.left(180)
turtle.pendown()

for contatore in range(2, 102, 2):
    ramo(contatore, 6)

16

import turtle

WIDTH =500
HEIGHT=500

turtle.setup(WIDTH, HEIGHT)
turtle.title("Artista: parametri - 16")
turtle.shape('turtle')
turtle.pensize(2)
turtle.speed(0)

def poligono(dim, lati):
    angolo=360/lati
    for i in range(lati):
        turtle.forward(dim)
        turtle.left(angolo)

turtle.colormode(1)
tono=0.8
for contatore in range(17, 2, -2):
    turtle.pencolor((tono, tono, 1))
    for i in range(6):
        poligono(30, contatore)
        turtle.forward(20)
        turtle.right(60)
    tono -= 0.1

Lascia un commento