logo

Disegnare un quadrato e un rettangolo in Turtle - Python

Tartaruga in pitone:

Insieme a Python arriva un modulo chiamato tartaruga . Offre disegnare con uno schermo di cartone e una tartaruga (penna). Sposta la tartaruga in disegna qualsiasi cosa sullo schermo (penna) .

In altre parole, Python ha una funzionalità chiamata 'Tartaruga' che funziona come una lavagna e ci permette di istruire una tartaruga a disegnarci sopra . Ci sono altre funzioni, come inoltrare() E inversione(), per spostare la tartaruga. La tartaruga può essere fatta avanzare da una posizione all'altra utilizzando le funzioni come tartaruga.avanti() E tartaruga.destra().

La biblioteca si chiama tartaruga e il titolo della penna sullo schermo che utilizziamo per disegnare è the tartaruga . In conclusione, imparare la programmazione Python con l'aiuto della libreria Python Turtle è divertente e interessante per i programmatori alle prime armi. I bambini vengono in genere introdotti ai computer tramite Turtle.

Usando Turtle per tracciare:

Dobbiamo tartaruga d'importazione libreria, per accedere alle sue varie funzionalità e modalità. Il pacchetto Python Language ha libreria integrata 'tartaruga', quindi non è necessario installarlo separatamente. I quattro passaggi che compongono la road map per realizzare un programma Turtle è la seguente:

    Aggiungereil modulo tartaruga.Creareuna tartaruga puoi maneggio .
  1. Utilizza il tecniche di disegno della tartaruga .
  2. Utilizzando Fatto() metodo.

Come già accennato, dobbiamo tartaruga d'importazione prima di usarlo. Viene importato come:

 from turtle import * #or import turtle 

Dovremmo innanzitutto stabilire a nuovo tavolo da disegno (finestra) e Turtle dopo aver importato la libreria Turtle e abilitato tutte le sue funzionalità per noi. Abbiamo assegnato il tartaruga un nome ttl ?e il finestra un nome wndw . Di conseguenza, lo abbiamo utilizzato nel codice come:

 wndw = turtle.Screen() wn.bgcolor('yellow') wndw.title('Turtle') ttl = turtle.Turtle() 

La tartaruga deve esserlo mosso ora che la finestra e la tartaruga sono state realizzate. Codifichiamo ulteriormente avanza ttl di 200 pixel nella direzione ttl sta affrontando.

 ttl.forward(200) 

Noi abbiamo ttl avanzato di 200 pixel .?Con l'aiuto di funzione done() , ora possiamo terminare il programma.

 turtle.done() 

Disegnare le forme:

Inoltrare() E Sinistra() sono due funzioni che possiamo utilizzare per disegnare piazze E rettangoli . Le caratteristiche fondamentali di ogni forma devono essere comprese prima di poterla disegnare.

Piazza :

Iniziamo utilizzando un quadrato. UN pari numero di lati compongono un quadrato. E c'è un Angolo di 90° tra i due lati adiacenti. Si trovano i lati paralleli uno accanto all'altro.

Spiegando il codice:

Ora conosciamo il caratteristiche fondamentali del quadrato cioè. tutti i lati sono uguali . Python Turtle ha bisogno di un quadrato disegnato adesso. Supponiamo che a il lato del quadrato è di 200 unità lungo.

 import turtle ttl = turtle.Turtle() 

Noi importato? il modulo tartaruga qui? a quest'ora. Successivamente è stato realizzato un nuovo tavolo da disegno e assegnato ad un oggetto dal nome? ttl .

lungo da infilare
 ttl.forward(150) ttl.left(90) 

La tartaruga ha avanzato di 150 unità nel inoltrare direzione è pari al lato di un quadrato 150 unità di lunghezza. Come il l'angolo tra i lati vicini è di 90°, abbiamo quindi girato il tartaruga 90°. IL il quadrato è un lato è ora completo.

 ttl.forward(150) ttl.left(90) ttl.forward(150) ttl.left(90) ttl.forward(150) ttl.left(90) 

Qui noi ripetuto l'ultimo passaggio tre volte per costruire il rimanente tre lati della piazza in modo simile a quello che abbiamo fatto per il primo lato . Per disegnare i restanti tre lati, erano le stesse affermazioni ripetuto altre tre volte .

Codice completo:

 # Python program for drawing a square # using the Turtle Programming in Python import turtle ttl = turtle.Turtle() ttl.forward(150) # moving the turtle Forward by 150 units ttl.left(90) #Turning the turtle by 90 degrees ttl.forward(150) ttl.left(90) ttl.forward(150) ttl.left(90) ttl.forward(150) ttl.left(90) 

Produzione :

Disegnare Un Quadrato E Un Rettangolo In Tartaruga - Pitone

Creare un quadrato in Turtle usando i loop:

Come possiamo vedere, abbiamo ripetuto le stesse affermazioni (avanti(150) e sinistra(90)) quattro volte nel codice qui sopra. Quindi, invece di scriverli ripetutamente, noi può utilizzare un ciclo che viene eseguito quattro volte .

Codice completo:

 #Using the loop for drawing a square in Python Turtle import turtle ttl = turtle.Turtle() # Creating a for loop that will run four times for j in range(4): ttl.forward(150) #Moving the turtle Forward by 150 units ttl.left(90) #Turning the turtle by 90 degrees 

Produzione :

L'output del suddetto codice sarà uguale a quello del codice precedente.

Disegnare Un Quadrato E Un Rettangolo In Tartaruga - Pitone

Spiegazione :

In questo programma, invece di utilizzare il file avanti(150) E sinistra(90) funzione quattro volte, l'abbiamo usata solo una volta ma l'abbiamo eseguita quattro volte con l'aiuto di a per ciclo per ottenere lo stesso risultato desiderato del programma precedente.

Rettangolo:

Siamo molto ben consapevoli del fatto che le diagonali del rettangolo sono uguali . Inoltre, il lati opposti di un rettangolo sono di lunghezze uguali . Quello di un rettangolo i lati vicini si incontrano formando un angolo di 90° . Disegneremo il rettangolo tenendo presente queste caratteristiche. Diciamo il il rettangolo ha una lunghezza di 140 unità e un larghezza di 70 unità . Usando il codice qui sotto otterremo a rettangolo nella tartaruga.

Spiegando il codice:

 import turtle ttl = turtle.Turtle() 

Noi importato? il modulo tartaruga qui? a quest'ora. Successivamente è stato realizzato un nuovo tavolo da disegno e assegnato ad un oggetto dal nome? ttl .

 ttl.forward(140) ttl.left(90) ttl.forward(70) ttl.left(90) 

La tartaruga ha avanzato 140 unità nella nostra direzione perché a la lunghezza del rettangolo è 140 unità . Come il l'angolo tra i lati vicini è di 90°, noi allora trasformato la tartaruga 90°. Quello del rettangolo un lato è ora completo. La tartaruga era allora ruotato di 90 gradi E avanzato 70 unità . Quello del rettangolo il secondo lato è ora completo .

 ttl.forward(140) ttl.left(90) ttl.forward(70) ttl.left(90) 

Per disegnare il ultimi due lati , gli stessi argomenti vengono ripetuti ancora una volta in entrambe le direzioni. In definitiva , completando il codice per creare un rettangolo in Pitone Tartaruga.

Codice completo:

 #Python Program for drawing a rectangle in Turtle import turtle ttl = turtle.Turtle() ttl.forward(140) #Moving the turtle Forward by 140 units ttl.left(90) #Turning the turtle by 90 degrees ttl.forward(70) #Moving the turtle Forward by 70 units ttl.left(90) #Turning the turtle by 90 degrees ttl.forward(140) #Moving the turtle Forward by 140 units ttl.left(90) #Turning the turtle by 90 degrees ttl.forward(70) #Moving the turtle Forward by 70 units ttl.left(90) #Turning the turtle by 90 degrees 

Produzione :

Disegnare Un Quadrato E Un Rettangolo In Tartaruga - Pitone

Disegnare un rettangolo in Turtle usando i loop:

Usare un per ciclo per disegnare è più o meno simile a come l'abbiamo usato per disegnare un quadrato. In un ciclo for, inseriremo avanti(140), sinistra(90), avanti(70) e sinistra(90) ed eseguirlo due volte.

Codice :

 #Using a for loop for drawing a rectangle in Turtle in Python import turtle ttl = turtle.Turtle() for j in range(2): ttl.forward(140) #Moving the turtle Forward by 140 units ttl.left(90) #Turning the turtle by 90 degrees ttl.forward(70) #Moving the turtle Forward by 70 units ttl.left(90) #Turning the turtle by 90 degrees 

Produzione :

Disegnare Un Quadrato E Un Rettangolo In Tartaruga - Pitone

Spiegazione :

In questo programma, invece di utilizzare il file avanti(140), sinistra(90), avanti(70) E sinistra(90) ?funzione due volte, l'abbiamo usata solo una volta ma l'abbiamo eseguita due volte con l'aiuto di a per ciclo per ottenere lo stesso risultato desiderato del programma precedente.

fai while loop java

Disegnare insieme un quadrato e un rettangolo:

Come suggerisce il titolo, disegneremo a quadrato e un rettangolo in un unico programma con l'aiuto di varie funzioni della tartaruga libreria Python. Il codice per quanto segue è riportato di seguito:

Codice :

 # Python programme for drawing a square and a rectangle together in # Turtle - Python import turtle ttl = turtle.Turtle() #SQUARE for j in range(4): ttl.forward(60) ttl.left(90) ttl.up() ttl.goto(80,0) ttl.down() #RECTANGLE ttl.forward(120) ttl.left(90) ttl.forward(80) ttl.left(90) ttl.forward(120) ttl.left(90) ttl.forward(80) ttl.left(90) 

Produzione :

Disegnare Un Quadrato E Un Rettangolo In Tartaruga - Pitone

Spiegazione :

Nel suddetto programma, innanzitutto, noi importato la libreria delle tartarughe al nostro programma. Quindi abbiamo utilizzato a per ciclo disegnare a piazza Primo. Il ciclo consisteva nel metodi forward(60) e left(90). E eseguito quattro volte per completare un quadrato. Quindi abbiamo utilizzato il metodo up() per sollevare la penna della tartaruga e spostare la penna sulle nuove coordinate utilizzando il metodo goto(80,0). Quindi abbiamo utilizzato il metodo down() per ricominciare a usare la penna per tartarughe. Successivamente, abbiamo disegnato a rettangolo , utilizzando i metodi avanti(120) e sinistra(90) per disegnare il primo lato del rettangolo e il metodi avanti(80) e sinistra(90) per disegnare il secondo lato del rettangolo . Noi allora ripetuto di nuovo gli ultimi due passaggi per disegnare i restanti due lati del rettangolo.

Finalmente, di conseguenza abbiamo ottenuto un output in cui abbiamo ottenuto entrambi, un quadrato e un rettangolo disegnato.?

Conclusione :

In questo articolo, abbiamo usato? La libreria Turtle di Python ?disegnare un quadrato e un rettangolo in vari modi possibili. Crediamo che questo articolo chiarirà l'idea alla base della libreria delle tartarughe e una delle sue applicazioni, ovvero la creazione di varie forme.