
import turtle
WIDTH = 800
HEIGHT = 600
SPESSORE1 = HEIGHT/9 # 7 STRISCE + 2 SPAZI
LUNGHEZZA = WIDTH-2*SPESSORE1 # SCHERMO - 2 SPESSORI
X1 = -LUNGHEZZA/2 #
Y1 = -3*SPESSORE1 # 3 SPESSORI IN BASSO
PEACE_COLORS = ("red3", "orange", "yellow", "seagreen4", "orchid4", "royalblue1", "dodgerblue4")
turtle.setup(WIDTH, HEIGHT)
turtle.shape("turtle")
turtle.title("Peace")
turtle.penup() # Prima posizione
turtle.setposition(X1, Y1)
turtle.pensize(SPESSORE1)
for peace_color in PEACE_COLORS:
turtle.color(peace_color)
turtle.pendown()
turtle.forward(LUNGHEZZA)
turtle.penup() # Prossima posizione
turtle.backward(LUNGHEZZA)
turtle.left(90)
turtle.forward(SPESSORE1)
turtle.right(90)

import turtle
WIDTH = 800
HEIGHT = 600
SPESSORE2 = HEIGHT/20 #
DIAMETRO = HEIGHT*0.8
RAGGIO = DIAMETRO/2 #
turtle.setup(WIDTH, HEIGHT)
turtle.shape("turtle")
turtle.title("Peace")
turtle.color("red")
turtle.bgcolor("pink")
turtle.pensize(SPESSORE2)
turtle.penup()
turtle.setposition(0,-RAGGIO)
turtle.pendown()
turtle.circle(RAGGIO)
turtle.left(90)
turtle.forward(DIAMETRO)
turtle.penup()
turtle.left(180)
turtle.forward(RAGGIO)
turtle.right(45)
turtle.pendown()
turtle.forward(RAGGIO)
turtle.penup()
turtle.backward(RAGGIO)
turtle.left(90)
turtle.pendown()
turtle.forward(RAGGIO)
turtle.penup()
turtle.hideturtle()
turtle.done()

import turtle
WIDTH = 800
HEIGHT = 600
SPESSORE1 = HEIGHT/9 # 7 STRISCE + 2 SPAZI
LUNGHEZZA = WIDTH-2*SPESSORE1 # SCHERMO - 2 SPESSORI
SPESSORE2 = HEIGHT/20 #
X1 = -LUNGHEZZA/2 #
Y1 = -3*SPESSORE1 # 3 SPESSORI IN BASSO
DIAMETRO = HEIGHT/2 # META' SCHERMO
RAGGIO = DIAMETRO/2 #
PEACE_COLORS = ("red3", "orange", "yellow", "seagreen4", "orchid4", "royalblue1", "dodgerblue4")
turtle.setup(WIDTH, HEIGHT)
turtle.shape("turtle")
turtle.penup()
turtle.setposition(X1, Y1)
turtle.pensize(SPESSORE1)
for peace_color in PEACE_COLORS:
turtle.color(peace_color)
turtle.pendown()
turtle.forward(LUNGHEZZA)
turtle.penup()
turtle.backward(LUNGHEZZA)
turtle.left(90)
turtle.forward(SPESSORE1)
turtle.right(90)
turtle.pensize(SPESSORE2)
turtle.color("white")
turtle.setposition(0,-RAGGIO)
turtle.pendown()
turtle.circle(RAGGIO)
turtle.left(90)
turtle.forward(DIAMETRO)
turtle.penup()
turtle.left(180)
turtle.forward(RAGGIO)
turtle.right(45)
turtle.pendown()
turtle.forward(RAGGIO)
turtle.penup()
turtle.backward(RAGGIO)
turtle.left(90)
turtle.pendown()
turtle.forward(RAGGIO)
turtle.penup()
turtle.hideturtle()
turtle.done()
Osserva
- Le due costanti WIDTH, HEIGHT stabiliscono le dimensioni della finestra
- Le costanti successive si adattano alle dimensioni della finestra
Cambiando le 2 costanti iniziali (WIDTH=640, HEIGHT=480
) si ottiene la figura seguente
