Linee colorate – 2

Introducendo costanti e variabili si semplifica il codice presente in linee colorate – 1.

Arcobaleno

import turtle
 
WIDTH    = 500
HEIGHT   = 500
SPESSORE = 50    # Altezza linea
x1       = -175  # Ascissa fissa
x2       = +175  # Ascissa fissa
 
turtle.setup(WIDTH, HEIGHT)
turtle.pensize(SPESSORE)
turtle.shape("turtle")
turtle.title("Arcobaleno")
 
y = 175
turtle.pencolor("red")
turtle.penup(); turtle.setposition(x1, y); turtle.pendown(); turtle.setposition(x2, y)

y = y-SPESSORE
turtle.pencolor("orange")
turtle.penup(); turtle.setposition(x1, y); turtle.pendown(); turtle.setposition(x2, y)

y = y-SPESSORE
turtle.pencolor("yellow")
turtle.penup(); turtle.setposition(x1, y); turtle.pendown(); turtle.setposition(x2, y)

y = y-SPESSORE
turtle.pencolor("green")
turtle.penup(); turtle.setposition(x1, y); turtle.pendown(); turtle.setposition(x2, y)

y = y-SPESSORE
turtle.pencolor("blue")
turtle.penup(); turtle.setposition(x1, y); turtle.pendown(); turtle.setposition(x2, y)

y = y-SPESSORE
turtle.pencolor("purple")
turtle.penup(); turtle.setposition(x1, y); turtle.pendown(); turtle.setposition(x2, y)

y = y-SPESSORE
turtle.pencolor("magenta")
turtle.penup(); turtle.setposition(x1, y); turtle.pendown(); turtle.setposition(x2, y)

y = y-SPESSORE
turtle.penup(); turtle.setposition(x1, y)

I 16 colori sicuri

import turtle
 
WIDTH    = 500
HEIGHT   = 500
SFONDO   = "gray60"
TITOLO   = "I 16 COLORI SICURI"
SPESSORE = HEIGHT/20
xMIN     = -0.40*WIDTH
xMAX     = +0.40*WIDTH
yMAX     = +0.40*HEIGHT
 
turtle.setup(WIDTH, HEIGHT)
turtle.bgcolor(SFONDO)
turtle.pensize(SPESSORE)
turtle.shape("turtle")
turtle.title(TITOLO)
 
y = yMAX
turtle.pencolor("black")
turtle.penup(); turtle.setposition(xMIN, y); turtle.pendown(); turtle.setposition(xMAX, y)
y = y-SPESSORE
turtle.pencolor("navy")
turtle.penup(); turtle.setposition(xMIN, y); turtle.pendown(); turtle.setposition(xMAX, y)
y = y-SPESSORE
turtle.pencolor("blue")
turtle.penup(); turtle.setposition(xMIN, y); turtle.pendown(); turtle.setposition(xMAX, y)
y = y-SPESSORE
turtle.pencolor("green")
turtle.penup(); turtle.setposition(xMIN, y); turtle.pendown(); turtle.setposition(xMAX, y)
y = y-SPESSORE
turtle.pencolor("teal")
turtle.penup(); turtle.setposition(xMIN, y); turtle.pendown(); turtle.setposition(xMAX, y)
y = y-SPESSORE
turtle.pencolor("lime")
turtle.penup(); turtle.setposition(xMIN, y); turtle.pendown(); turtle.setposition(xMAX, y)
y = y-SPESSORE
turtle.pencolor("cyan")
turtle.penup(); turtle.setposition(xMIN, y); turtle.pendown(); turtle.setposition(xMAX, y)
y = y-SPESSORE
turtle.pencolor("maroon")
turtle.penup(); turtle.setposition(xMIN, y); turtle.pendown(); turtle.setposition(xMAX, y)
y = y-SPESSORE
turtle.pencolor("purple")
turtle.penup(); turtle.setposition(xMIN, y); turtle.pendown(); turtle.setposition(xMAX, y)
y = y-SPESSORE
turtle.pencolor("olive")
turtle.penup(); turtle.setposition(xMIN, y); turtle.pendown(); turtle.setposition(xMAX, y)
y = y-SPESSORE
turtle.pencolor("gray")
turtle.penup(); turtle.setposition(xMIN, y); turtle.pendown(); turtle.setposition(xMAX, y)
y = y-SPESSORE
turtle.pencolor("silver")
turtle.penup(); turtle.setposition(xMIN, y); turtle.pendown(); turtle.setposition(xMAX, y)
y = y-SPESSORE
turtle.pencolor("red")
turtle.penup(); turtle.setposition(xMIN, y); turtle.pendown(); turtle.setposition(xMAX, y)
y = y-SPESSORE
turtle.pencolor("magenta")
turtle.penup(); turtle.setposition(xMIN, y); turtle.pendown(); turtle.setposition(xMAX, y)
y = y-SPESSORE
turtle.pencolor("yellow")
turtle.penup(); turtle.setposition(xMIN, y); turtle.pendown(); turtle.setposition(xMAX, y)
y = y-SPESSORE
turtle.pencolor("white")
turtle.penup(); turtle.setposition(xMIN, y); turtle.pendown(); turtle.setposition(xMAX, y)
y = y-SPESSORE
turtle.penup(); turtle.setposition(xMIN, y)

1 commento su “Linee colorate – 2”

Lascia un commento