Come disegnare spirali usando Python

Il modulo "tartaruga" di Python supporta spirali triangolari in cui i triangoli si avvolgono l'uno intorno all'altro a lunghezze crescenti, producendo così una spirale. Disegnare una tale forma implica approfondire una funzione di programmazione più avanzata nota come ciclo "for". Ciò consente di fare in modo che il computer ripeta un determinato codice un certo numero di volte, eliminando così la necessità di digitare manualmente quel codice più e più volte.

Passo 1

Importa il modulo "tartaruga":

Video del giorno

importare tartaruga

La tartaruga appare alle coordinate x=0 e y=0 della griglia della tartaruga.

Passo 2

Modifica la posizione di partenza della tartaruga utilizzando la funzione "setpos":

tartaruga.setpos (x, y)

Sostituisci "x" con la coordinata "x" desiderata e "y" con la coordinata "y" desiderata.

Passaggio 3

Dichiara due variabili: una per la distanza che la tartaruga dovrebbe spostare in ogni ciclo e una per l'angolo iniziale del primo ciclo:

distanza = 120 angolo = 10

Passaggio 4

Crea un ciclo "for" che stabilisca una variabile "i" in un intervallo di "x". Quest'ultimo valore si riferisce al numero di loop che la tartaruga farà:

per i nell'intervallo (x):

Sostituisci "x" con un numero grande per ottenere una spirale grande o un numero piccolo per ottenere una spirale più piccola.

Passaggio 5

Inserisci i codici di movimento "turtle.forward" e "turtle.left" nel ciclo per far muovere la tartaruga. Usa le variabili che hai dichiarato in precedenza:

tartaruga.avanti (distanza) tartaruga.sinistra (angolo)

Passaggio 6

Aggiungi un passo subito dopo il codice di movimento che aumenta l'angolo di movimento durante ogni ciclo. Questo è necessario per imitare la forma di una spirale:

angolo = angolo + 5