Linee colorate – 1

Per disegnare una linea da (x1,y1) a (x2,y2) puoi utilizzare 2 volte la funzione setposition(x,y).
Se scrivi le istruzioni in orizzontale, separate da ; (punto e virgola), puoi notare meglio le similitudini e le differenze!

Una linea orizzontale

turtle.penup()
turtle.setposition(-150, 0)

turtle.pendown()
turtle.setposition(+150, 0)

Una linea obliqua, dall’alto a sinistra in basso a destra

turtle.penup()
turtle.setposition(-150, +150)

turtle.pendown()
turtle.setposition(+150, -150)

Quattro linee colorate

import turtle
 
turtle.setup(500, 500)
 
turtle.bgcolor("pink")
turtle.pensize(50)
turtle.shape("turtle")
turtle.title("Quattro linee colorate")
 
turtle.pencolor("red1")
turtle.penup(); turtle.setposition(-150, 150); turtle.pendown(); turtle.setposition(+150, 150)
 
turtle.pencolor("red2")
turtle.penup(); turtle.setposition(-150,  50); turtle.pendown(); turtle.setposition(+150,  50)
 
turtle.pencolor("red3")
turtle.penup(); turtle.setposition(-150, -50); turtle.pendown(); turtle.setposition(+150, -50)
 
turtle.pencolor("red4")
turtle.penup(); turtle.setposition(-150,-150); turtle.pendown(); turtle.setposition(+150,-150)
 
turtle.penup(); turtle.setposition(-200,-200)

Arcobaleno

Scegli quale versione vuoi realizzare (numero di colori, tonalità di colore, …)

import turtle
 
turtle.setup(500, 500)
 
turtle.pensize(50)
turtle.shape("turtle")
turtle.title("Arcobaleno")
 
turtle.pencolor("red")
turtle.penup(); turtle.setposition(-150, 150); turtle.pendown(); turtle.setposition(+150, 150)
 
turtle.pencolor("orange")
turtle.penup(); turtle.setposition(-150, 100); turtle.pendown(); turtle.setposition(+150, 100)
 
turtle.pencolor("yellow")
turtle.penup(); turtle.setposition(-150,  50); turtle.pendown(); turtle.setposition(+150,  50)
 
turtle.pencolor("green")
turtle.penup(); turtle.setposition(-150,   0); turtle.pendown(); turtle.setposition(+150,   0)
 
turtle.pencolor("blue")
turtle.penup(); turtle.setposition(-150, -50); turtle.pendown(); turtle.setposition(+150, -50)
 
turtle.pencolor("purple")
turtle.penup(); turtle.setposition(-150,-100); turtle.pendown(); turtle.setposition(+150,-100)
 
turtle.pencolor("magenta")
turtle.penup(); turtle.setposition(-150,-150); turtle.pendown(); turtle.setposition(+150,-150)
 
turtle.penup(); turtle.setposition(-220,-220)

Lascia un commento