poligoni.py

Script

from turtle import *

print("Disegno di poligoni con la turtle graphic")
n = int(input("Inserisci il numero dei lati: (0 per terminare) "))

# colormode(1.0) cambia il modo colore a 1.0 e i valori r, g, b vanno da 0.0 a 1.0
# colormode(255) cambia il modo colore a 255 e i valori r, g, b vanno da 0 a 255
# e i colori sono poi definiti da tuple del tipo(128,255,128).
colormode(255)
pensize(3)
while n > 0:
    a = 360 / n
    
    print("Definisci il colore RGB (valori 0-255)")
    r = int(input("R: "))
    g = int(input("G: "))
    b = int(input("B: "))
    color((r,g,b))
    
    for i in range(n):
        forward(100)
        left(a)
        
    n = int(input("Inserisci il numero dei lati: (0 per terminare) "))

Shell

Disegno di poligoni con la turtle graphic
Inserisci il numero dei lati: (0 per terminare) 3
Definisci il colore RGB (valori 0-255)
R: 255
G: 0
B: 0
Inserisci il numero dei lati: (0 per terminare) 4
Definisci il colore RGB (valori 0-255)
R: 0
G: 192
B: 0
Inserisci il numero dei lati: (0 per terminare) 5
Definisci il colore RGB (valori 0-255)
R: 0
G: 0
B: 255
Inserisci il numero dei lati: (0 per terminare) 0

Python Turtle Graphics

poligoni