Turtle star

L’esempio presente nella documentazione ufficiale Il codice originale from turtle import * color(‘red’) fillcolor(‘yellow’) begin_fill() while True: forward(200) left(170) if abs(pos()) < 1: break end_fill() Osserva Prova a rielaborare il codice import turtle WIDTH = 800 # larghezza finestra HEIGHT = 800 # altezza finestra DIMENSIONE = 0.8*WIDTH # diametro stella turtle.setup(WIDTH, HEIGHT) turtle.shape(“turtle”) # … Leggi tutto

Curva di Koch – 2

La curva di Koch, ma con angoli di 90° piuttosto che di 60°. Ricorsione da 1 a 5 Scarica le immagini singole: Koch-2-1 — Koch-2-2 — Koch-2-3 — Koch-2-4 — Koch-2-5 Ricorsione=6

turtledemo >Yinyang

La funzione yin() chiamata una volta con COLORE1, COLORE2 La funzione yin() chiamata una volta con COLORE 2, COLORE 1 La funzione yin() chiamata 2 volte (scambiando i colori) realizza la figura yingang Modifica le costanti (i parametri) per avere una versione diversa

I sistemi di coordinate

Il sistema di coordinate della tartaruga può essere impostato secondo le abitudini o le esigenze pratiche. turtle.mode() Tramite i valori “standard”, “logo”, “world” cambia la direzione iniziale e il verso degli angoli mode Direzione iniziale 4 direzioni Angoli positivi mode=”standard” DestraEst – 0: Est– 90: Nord– 180: Ovest– 270: Sud Antiorario mode=”logo” SuNord – 0: … Leggi tutto

Velocità del disegno

delay() – hideturtle() – showturtle() – speed() – time.sleep() – tracer() – update() Funzione Argomenti Valore ? delay() numero Restituisce il tempo (ms) di pausa tra due operazioni grafiche consecutive delay(…) numero Imposta il tempo (ms) di pausa tra due operazioni grafiche consecutive hideturtle() La tartaruga diventa “invisibile”. showturtle() La tartaruga ritorna “visibile”. speed() numero … Leggi tutto

Comandi / funzioni

Sintesi del lessico di Python>TurtlePer approfondire segui i collegamenti. Nome Argomenti Risultato ? abs(…) Vec2D float VEDI: … addshape() ??? back() –> –> –> backward() backward(…) int VEDI: Si muove indietro di una certa distanza, senza cambiare l’orientamento begin_fill() VEDI: Inizio del riempimento begin_poly() ??? bgcolor(…) … … VEDI: Restituisce/Imposta il colore dello sfondo bk() … Leggi tutto