logo

Programmazione della tartaruga Python

Turtle è una libreria Python utilizzata per creare grafica, immagini e giochi. È stato sviluppato da Wally Feurzeig, Seymour Parpet E Cynthina Slolomon nel 1967. Faceva parte del linguaggio di programmazione originale Logo.

Il linguaggio di programmazione Logo era popolare tra i ragazzi perché ci permette di disegnare grafici attraenti sullo schermo in modo semplice. È come un piccolo oggetto sullo schermo, che può spostarsi nella posizione desiderata. Allo stesso modo, la libreria Turtle è dotata della funzionalità interattiva che offre la flessibilità di lavorare con Python.

In questo tutorial impareremo i concetti di base della libreria Turtle, come configurare la tartaruga su un computer, programmare con la libreria Turtle Python, alcuni comandi importanti della tartaruga e sviluppare un design breve ma accattivante utilizzando la libreria Turtle Python.

introduzione

Turtle è una libreria preinstallata in Python che è simile alla tela virtuale su cui possiamo disegnare immagini e forme attraenti. Fornisce la penna su schermo che possiamo usare per disegnare.

IL tartaruga La biblioteca è progettata principalmente per introdurre i bambini al mondo della programmazione. Con l'aiuto della libreria di Turtle, i nuovi programmatori possono farsi un'idea di come possiamo programmare Pitone in modo divertente e interattivo.

È vantaggioso per i bambini e per i programmatori esperti perché consente di progettare forme uniche, immagini attraenti e vari giochi. Possiamo anche progettare minigiochi e animazioni. Nella prossima sezione impareremo le varie funzionalità della libreria Turtle.

Iniziare con la tartaruga

Prima di lavorare con la libreria Turtle, dobbiamo assicurarci delle due cose più essenziali per programmare.

    Ambiente Python -Dobbiamo avere familiarità con l'ambiente di lavoro Python. Possiamo usare applicazioni come OZIARE O Quaderno di Giove . Possiamo anche usare la shell interattiva Python.Versione Python -Dobbiamo avere Python 3 nel nostro sistema; in caso contrario, scaricalo dal sito Web ufficiale di Python.

La tartaruga è integrata nella libreria, quindi non è necessario installarla separatamente. Dobbiamo solo importare la libreria nel nostro ambiente Python.

La libreria delle tartarughe Python è composta da tutti i metodi e le funzioni importanti di cui avremo bisogno per creare i nostri progetti e immagini. Importa la libreria delle tartarughe utilizzando il seguente comando.

 import turtle 

Ora possiamo accedere a tutti i metodi e le funzioni. Per prima cosa dobbiamo creare una finestra dedicata in cui eseguire ogni comando di disegno. Possiamo farlo inizializzando una variabile per esso.

 s = turtle.getscreen() 

Programmazione della tartaruga Python

Apparirà come l'immagine sopra e il piccolo triangolo al centro dello schermo è una tartaruga. Se la schermata non viene visualizzata nel tuo computer, utilizza il codice seguente.

Esempio -

 import turtle # Creating turtle screen s = turtle.getscreen() # To stop the screen to display turtle.mainloop() 

Produzione:

Programmazione della tartaruga Python

Lo schermo, come la tela e la tartaruga, funziona come una penna. Puoi spostare la tartaruga per disegnare la forma desiderata. La tartaruga ha alcune caratteristiche mutevoli come colore, velocità e dimensione. Può essere spostato in una direzione specifica e muoversi in quella direzione a meno che non gli diciamo diversamente.

Nella prossima sezione impareremo a programmare con la libreria Turtle di Python.

Programmazione con la tartaruga

Per prima cosa dobbiamo imparare a muovere la tartaruga in tutte le direzioni come vogliamo. Possiamo personalizzare la penna come la tartaruga e il suo ambiente. Impariamo la coppia di comandi per eseguire alcune attività specifiche.

La tartaruga può essere spostata in quattro direzioni.

  • Inoltrare
  • Indietro
  • Sinistra
  • Giusto

Movimento della tartaruga

La tartaruga può muoversi avanti e indietro nella direzione verso cui è rivolta. Vediamo le seguenti funzioni.

    inoltrare( distanza ) o tartaruga.fd( distanza ) -Muove la tartaruga in avanti di una certa distanza. Richiede un parametro distanza, che può essere un numero intero o un float.

Esempio - 3:

 import turtle # Creating turtle screen t = turtle.Turtle() # To stop the screen to display t.forward(100) turtle.mainloop() 

Produzione:

Programmazione della tartaruga Python
    indietro (distanza)O tartaruga.bk O tartaruga.indietro(distanza) - Questo metodo sposta la tartaruga nella direzione opposta a quella in cui è diretta. Non cambia la direzione della tartaruga.

Esempio - 2:

 import turtle # Creating turtle screen t = turtle.Turtle() # Move turtle in opposite direction t.backward(100) # To stop the screen to display turtle.mainloop() 

Produzione:

macchina virtuale Java
Programmazione della tartaruga Python
    retto (angolo)O tartaruga.rt(angolo) - Questo metodo sposta la tartaruga a destra angolo unità.

Esempio - 3:

 import turtle # Creating turtle screen t = turtle.Turtle() t.heading() # Move turtle in opposite direction t.right(25) t.heading() # To stop the screen to display turtle.mainloop() 

Produzione:

    sinistra (angolo)O tartaruga.lt(angolo) - Questo metodo gira la tartaruga a sinistra angolo unità. Comprendiamo il seguente esempio.

Esempio -

 import turtle # Creating turtle screen t = turtle.Turtle() t.heading() # Move turtle in left t.left(100) t.heading() # To stop the screen to display turtle.mainloop() 

Produzione:

Programmazione della tartaruga Python

Lo schermo è inizialmente diviso in quattro quadranti. La tartaruga posizionata all'inizio del programma è (0,0) conosciuta come Casa.

    vai a( x, y=Nessuno ) o Turtle.setpos( x, y=Nessuno ) tartaruga.setposizione( x, y=Nessuno ) -Questo metodo viene utilizzato per spostare la tartaruga nell'altra area dello schermo. Prende le due coordinate - x e y . Considera il seguente esempio.

Esempio -

 import turtle # Creating turtle screen t = turtle.Turtle() # Move turtle with coordinates t.goto(100, 80) # To stop the screen to display turtle.mainloop() 

Produzione:

Programmazione della tartaruga Python

Disegnare una forma

Abbiamo discusso del movimento della tartaruga. Ora impariamo a passare alla creazione della forma reale. Per prima cosa disegniamo il poligono poiché sono tutte costituite da linee rette collegate a determinati angoli. Comprendiamo il seguente esempio.

Esempio -

 t.fd(100) t.rt(90) t.fd(100) t.rt(90) t.fd(100) t.rt(90) t.fd(100) 

Apparirà come l'immagine seguente.

Produzione:

Programmazione della tartaruga Python

Possiamo disegnare qualsiasi forma utilizzando la tartaruga, come un rettangolo, un triangolo, un quadrato e molte altre. Ma dobbiamo fare attenzione alle coordinate mentre disegniamo il rettangolo perché tutti e quattro i lati non sono uguali. Una volta disegnato il rettangolo, possiamo anche provare a creare altri poligoni aumentando il numero di lati.

Disegno di figure preimpostate

Supponiamo di voler disegnare a cerchio . Se tentassi di disegnarlo nello stesso modo in cui hai disegnato il quadrato, sarebbe estremamente noioso e dovresti dedicare molto tempo solo a quella forma. Per fortuna, la libreria Turtle Python fornisce una soluzione a questo. Puoi usare un singolo comando per disegnare un cerchio.

    cerchio( raggio, estensione = Nessuno, passi = un numero intero) -Viene utilizzato per disegnare il cerchio sullo schermo. Sono necessari tre argomenti.
      raggio -Può essere un numero.estensione -Può essere un numero o Nessuno.passi -Può essere un numero intero.

Il cerchio viene disegnato con il raggio dato. L'estensione determina quale parte del cerchio viene disegnata e se l'estensione non viene fornita o è assente, disegna l'intero cerchio. Comprendiamo il seguente esempio.

Esempio -

 import turtle # Creating turtle screen t = turtle.Turtle() t.circle(50) turtle.mainloop() 

Produzione:

Programmazione della tartaruga Python

Possiamo anche disegnare un punto, noto anche come cerchio pieno. Segui il metodo indicato per disegnare un cerchio pieno.

Esempio -

 import turtle # Creating turtle screen t = turtle.Turtle() t.dot(50) turtle.mainloop() 

Produzione:

Programmazione della tartaruga Python

Il numero che abbiamo superato nel punto() la funzione è il diametro del punto. Possiamo aumentare e diminuire la dimensione del punto modificandone il diametro.

Finora abbiamo imparato il movimento della tartaruga e progettato le varie forme. Nelle prossime sezioni impareremo come personalizzare la tartaruga e il suo ambiente.

metodi stringa in Java

Modifica del colore dello schermo

Per impostazione predefinita, la schermata della tartaruga viene aperta con lo sfondo bianco. Tuttavia, possiamo modificare il colore di sfondo dello schermo utilizzando la seguente funzione.

Esempio -

 import turtle # Creating turtle screen t = turtle.Turtle() turtle.bgcolor('red') turtle.mainloop() 

Produzione:

Programmazione della tartaruga Python

Abbiamo superato un colore rosso. Possiamo anche sostituirlo con qualsiasi colore oppure possiamo utilizzare il codice esadecimale per utilizzare una varietà di codici per il nostro schermo.

Aggiunta di immagine allo sfondo

Come il colore di sfondo dello schermo, possiamo aggiungere l'immagine di sfondo utilizzando la seguente funzione.

    bgpic (picname=Nessuno) -Imposta l'immagine di sfondo o restituisce il nome dell'immagine di sfondo corrente. Richiede un argomento picname che può essere una stringa, il nome di un file gif o 'nopic' O 'nessuno' . Se il nome dell'immagine è 'nopic', eliminare l'immagine di sfondo. Vediamo il seguente esempio.

Esempio -

 import turtle # Creating turtle turtle t = turtle.Turtle() turtle.bgpic() turtle.bgpic(r'C:UsersDEVANSH SHARMADownloadsperson.webp') turtle.bgpic() turtle.mainloop() 

Modifica della dimensione dell'immagine

Possiamo modificare la dimensione dell'immagine utilizzando il file dimensione dello schermo() funzione. La sintassi è riportata di seguito.

Sintassi -

 turtle.screensize(canvwidth = None, canvheight = None, bg = None) 

Parametro - Ci vogliono tre parametri.

    larghezza canv -Può essere un numero positivo, nuova larghezza della tela in pixel.altezzacan -Può essere un numero positivo, nuova altezza della tela in pixel.bg -È colorstring o color-tuple. Nuovo colore di sfondo.

Comprendiamo il seguente esempio.

Esempio -

 import turtle # Creating turtle turtle t = turtle.Turtle() turtle.screensize() turtle.screensize(1500,1000) turtle.screensize() turtle.mainloop() 

Produzione:

Programmazione della tartaruga Python

Modifica del titolo della schermata

A volte, vogliamo cambiare il titolo dello schermo. Per impostazione predefinita, mostra il file Grafica tutorial Python . Possiamo renderlo personale come 'Il mio primo programma sulle tartarughe' O 'Disegnare forme con Python' . Possiamo cambiare il titolo della schermata utilizzando la seguente funzione.

 turtle.Title('Your Title') 

Vediamo l'esempio.

Esempio -

 import turtle # Creating turtle t = turtle.Turtle() turtle.title('My Turtle Program') turtle.mainloop() 

Produzione:

Programmazione della tartaruga Python

È possibile modificare il titolo della schermata in base alle preferenze.

Modifica della dimensione della penna

Possiamo aumentare o diminuire le dimensioni della tartaruga in base alle esigenze. A volte abbiamo bisogno di spessore nella penna. Possiamo farlo utilizzando il seguente esempio.

Esempio -

 import turtle # Creating turtle turtle t = turtle.Turtle() t.pensize(4) t.forward(200) turtle.mainloop() 

Produzione:

Programmazione della tartaruga Python

Come possiamo vedere nell'immagine sopra, la penna è quattro volte la dimensione originale. Possiamo usarlo per disegnare linee di varie dimensioni.

Controllo colore penna

Per impostazione predefinita, quando apriamo una nuova schermata, la tartaruga appare con il colore nero e disegna con inchiostro nero. Possiamo cambiarlo in base alle due cose.

  • Possiamo cambiare il colore della tartaruga, che è un colore di riempimento.
  • Possiamo cambiare il colore della penna, che sostanzialmente cambia il contorno o il colore dell'inchiostro.

Se lo desideriamo, possiamo anche cambiare sia il colore della penna che il colore della tartaruga. Suggeriamo di aumentare le dimensioni della tartaruga in modo che i cambiamenti di colore possano essere chiaramente visibili. Comprendiamo il seguente codice.

Esempio -

 import turtle # Creating turtle turtle t = turtle.Turtle() # Increase the turtle size t.shapesize(3,3,3) # fill the color t.fillcolor('blue') # Change the pen color t.pencolor('yellow') turtle.mainloop() 

Produzione:

Programmazione della tartaruga Python

Digitare la seguente funzione per cambiare il colore di entrambi.

Esempio - 2:

 import turtle # Creating turtle turtle t = turtle.Turtle() t.shapesize(3,3,3) # Chnage the color of both t.color('green', 'red') t.forward(100) turtle.mainloop() 

Produzione:

Programmazione della tartaruga Python

Spiegazione:

Nel codice precedente, il primo colore è un colore della penna e il secondo è un colore di riempimento.

La tartaruga riempie l'immagine

I colori rendono un'immagine o delle forme molto attraenti. Possiamo riempire le forme con vari colori. Comprendiamo il seguente esempio per aggiungere colore ai disegni. Comprendiamo il seguente esempio.

Esempio -

 import turtle # Creating turtle turtle t = turtle.Turtle() t.shapesize(3,3,3) t.begin_fill() t.fd(100) t.lt(120) t.fd(100) t.lt(120) t.fd(100) t.end_fill() turtle.mainloop() 

Produzione:

Programmazione della tartaruga Python

Spiegazione:

Quando il programma viene eseguito, disegna prima il triangolo e poi lo riempie con il colore nero solido come nell'output sopra. Abbiamo utilizzato il inizio_riempimento() metodo che indica che disegneremo una forma chiusa da riempire. Quindi, utilizziamo il .end_fill(), che indica che abbiamo finito con la creazione della forma. Ora può essere riempito di colore.

Cambiare la forma della tartaruga

Per impostazione predefinita, la forma della tartaruga è triangolare. Tuttavia, possiamo modificare la forma della tartaruga e questo modulo fornisce molte forme per la tartaruga. Comprendiamo il seguente esempio.

Esempio -

Numeri primi di programmazione Java
 import turtle # Creating turtle turtle t = turtle.Turtle() t.shape('turtle') # Change to arrow t.shape('arrow') # Chnage to circle t.shape('circle') turtle.mainloop() 

Produzione:

Programmazione della tartaruga Python

Possiamo cambiare la forma della tartaruga in base alle esigenze. Queste forme possono essere un quadrato, un triangolo, un classico, una tartaruga, una freccia e un cerchio. IL classico è la forma originale della tartaruga.

Modifica della velocità della penna

La velocità della tartaruga può essere modificata. Generalmente si muove sullo schermo a una velocità moderata, ma possiamo aumentarne o diminuirne la velocità. Di seguito è riportato il metodo per modificare la velocità della tartaruga.

Esempio -

 import turtle # Creating turtle t = turtle.Turtle() t.speed(3) t.forward(100) t.speed(7) t.forward(100) turtle.mainloop() 

Produzione:

Programmazione della tartaruga Python

La velocità della tartaruga può variare con valori interi compresi tra 0 e 10. Nessun argomento viene passato nel file velocità() funzione, restituisce la velocità corrente. Le stringhe di velocità vengono mappate sui valori di velocità come segue.

0 Il più veloce
10 Veloce
6 Normale
3 Lento
1 Il più lento

Nota: se la velocità è assegnata a zero, non verrà eseguita alcuna animazione.

 turtle.speed() turtle.speed('normal') turtle.speed() turtle.speed(9) turtle.speed() 

Personalizzazione in una sola linea

Supponiamo di volere più modifiche all'interno della tartaruga; possiamo farlo utilizzando solo una riga. Di seguito sono riportate alcune caratteristiche della tartaruga.

  • Il colore della penna dovrebbe essere rosso.
  • Il colore di riempimento dovrebbe essere arancione.
  • La dimensione della penna dovrebbe essere 10.
  • La velocità della penna dovrebbe essere 7
  • Il colore dello sfondo dovrebbe essere blu.

Vediamo il seguente esempio.

Esempio -

 import turtle # Creating turtle t = turtle.Turtle() t.pencolor('red') t.fillcolor('orange') t.pensize(10) t.speed(7) t.begin_fill() t.circle(75) turtle.bgcolor('blue') t.end_fill() turtle.mainloop() 

Produzione:

Programmazione della tartaruga Python

Abbiamo usato solo una linea e abbiamo cambiato le caratteristiche della tartaruga. Per conoscere questo comando, puoi imparare da documentazione ufficiale della biblioteca .

Cambia la direzione della penna

Per impostazione predefinita, la tartaruga punta a destra sullo schermo. A volte è necessario spostare la tartaruga dall'altra parte dello schermo stesso. Per raggiungere questo obiettivo, possiamo utilizzare il file penna in su() metodo. IL pendown() la funzione utilizza per ricominciare a disegnare. Considera il seguente esempio.

Esempio -

 import turtle # Creating turtle t = turtle.Turtle() t.fd(100) t.rt(90) t.penup() t.fd(100) t.rt(90) t.pendown() t.fd(100) t.rt(90) t.penup() t.fd(100) t.pendown() turtle.mainloop() 

Produzione:

Programmazione della tartaruga Python

Come possiamo vedere nell'output sopra, abbiamo ottenuto due linee parallele invece di un quadrato.

Schermata di cancellazione

Abbiamo trattato la maggior parte dei concetti di progettazione della tartaruga. A volte abbiamo bisogno di uno schermo chiaro per disegnare più disegni. Possiamo farlo utilizzando la seguente funzione.

 t.clear() 

Il metodo sopra descritto pulirà lo schermo in modo da poter disegnare più disegni. Questa funzione rimuove solo i disegni o le forme esistenti e non apporta modifiche alla variabile. La tartaruga rimarrà nella stessa posizione.

Ripristino dell'ambiente

Possiamo anche ripristinare il funzionamento corrente utilizzando la funzione di ripristino. Ripristina il torretta impostazione e cancella lo schermo. Dobbiamo solo usare la seguente funzione.

 t.reset 

Tutte le attività verranno rimosse e la tartaruga tornerà alla sua posizione iniziale. Le impostazioni predefinite della tartaruga, come colore, dimensione, forma e altre funzionalità verranno ripristinate.

tipi di ciclo for

Abbiamo imparato i fondamenti di base della programmazione della tartaruga. Ora discuteremo alcuni concetti essenziali e avanzati della libreria delle tartarughe.

Lasciare un timbro

Possiamo lasciare il timbro della tartaruga sullo schermo. Il francobollo non è altro che l'impronta della tartaruga. Comprendiamo il seguente esempio.

Esempio -

 import turtle # Creating turtle t = turtle.Turtle() t.stamp() t.fd(200) t.stamp() t.fd(100) turtle.mainloop() 

Produzione:

Programmazione della tartaruga Python

Se stampiamo il francobollo() metodo, verrà visualizzato un numero che non è altro che la posizione o l'ID del timbro di una tartaruga. Possiamo anche rimuovere un timbro particolare utilizzando il seguente comando.

 t.clearstamp(8) # 8 is a stamp location. 

Clonazione di una tartaruga

A volte cerchiamo la tartaruga multipla per progettare una forma unica. Fornisce la possibilità di clonare la tartaruga attualmente funzionante nell'ambiente e possiamo spostare entrambe le tartarughe sullo schermo. Comprendiamo il seguente esempio.

Esempio -

 import turtle # Creating turtle t = turtle.Turtle() c = t.clone() t.color('blue') c.color('red') t.circle(20) c.circle(30) for i in range(40, 100, 10): c.circle(i) turtle.mainloop() 

Produzione:

Programmazione della tartaruga Python

Spiegazione:

Nel codice sopra, abbiamo clonato la tartaruga nella variabile c e chiamato la funzione cerchio. Per prima cosa disegna il cerchio blu e poi disegna i cerchi esterni in base alle condizioni del ciclo for.

Nella prossima sezione, discuteremo di come utilizzare le istruzioni condizionali e di ciclo di Python per creare progetti utilizzando la tartaruga.

Programmazione Turtle utilizzando cicli e istruzioni condizionali

Finora abbiamo imparato i concetti base e avanzati della libreria delle tartarughe. Il prossimo passo è esplorare questi concetti con i cicli e le istruzioni condizionali di Python. Ci darà un approccio pratico quando si tratta di comprendere questi concetti. Prima di procedere oltre, è opportuno ricordare i seguenti concetti.

    Loop -Questi vengono utilizzati per ripetere una serie di codici finché non viene soddisfatta una particolare condizione.Dichiarazioni condizionali -Questi vengono utilizzati per eseguire un'attività in base a condizioni specifiche.Rientro -Viene utilizzato per definire un blocco di codice ed è essenziale quando si utilizzano cicli e istruzioni condizionali. Il rientro non è altro che un insieme di spazi bianchi. Le istruzioni che si trovano sullo stesso livello sono considerate istruzioni dello stesso blocco.

Comprendiamo i seguenti esempi.

per i loop

Nell'esempio precedente, abbiamo scritto più righe ripetute nel nostro codice. Qui implementeremo la creazione di un programma quadrato utilizzando il ciclo for. Per esempio -

Esempio:

 t.fd(100) t.rt(90) t.fd(100) t.rt(90) t.fd(100) t.rt(90) t.fd(100) t.rt(90) 

Possiamo abbreviarlo utilizzando un ciclo for. Esegui il codice seguente.

Esempio

 import turtle # Creating turtle t = turtle.Turtle() for i in range(4): t.fd(100) t.rt(90) turtle.mainloop() 

Produzione:

Programmazione della tartaruga Python

Spiegazione

Nel codice sopra, il ciclo for ripete il codice fino a raggiungere il contatore 4. La i è come un contatore che inizia da zero e continua ad aumentare di uno. Comprendiamo l'esecuzione del ciclo sopra passo dopo passo.

  • Nella prima iterazione, i = 0, la tartaruga si muove in avanti di 100 unità e poi gira di 90 gradi a destra.
  • Nella seconda iterazione, i = 1, la tartaruga si muove in avanti di 100 unità e poi gira di 90 gradi a destra.
  • Nella terza iterazione, i = 2, la tartaruga si muove in avanti di 100 unità e poi gira di 90 gradi a destra.
  • Nella terza iterazione, i = 3, la tartaruga si muove in avanti di 100 unità e poi gira di 90 gradi a destra.

Dopo aver completato l'iterazione, la tartaruga salterà fuori dal ciclo.

while cicli

Viene utilizzato per eseguire un blocco di codice finché una condizione non viene soddisfatta. Il codice verrà terminato quando troverà una condizione falsa. Comprendiamo il seguente esempio.

Esempio -

 import turtle # Creating turtle t = turtle.Turtle() n=10 while n <= 60: t.circle(n) n="n+10" turtle.mainloop() < pre> <p> <strong>Output:</strong> </p> <img src="//techcodeview.com/img/python-turtle-programming/99/python-turtle-programming-24.webp" alt="Python Turtle Programming"> <p>As we can see in the output, we draw multiple circles using the while loop. Every time the loop executes the new circle will be larger than the previous one. The n is used as a counter where we specified the value of n increase in the each iteration. Let&apos;s understand the iteration of the loop.</p> <ul> <li>In the first iteration, the initial value of n is 10; it means the turtle draw the circle with the radius of 10 units.</li> <li>In the second iteration, the value of n is increased by 10 + 10 = 20; the turtle draws the circle with the radius of 20 units.</li> <li>In the second iteration, the value of n is increased by 20 + 10 = 30; the turtle draws the circle with the radius of 30 units.</li> <li>In the second iteration, the value of n is increased by 30 + 10 = 40; the turtle draws the circle with the radius of 30 units.</li> </ul> <h2>Conditional Statement</h2> <p>The conditional statement is used to check whether a given condition is true. If it is true, execute the corresponding lines of code. Let&apos;s understand the following example.</p> <p> <strong>Example</strong> </p> <pre> import turtle # Creating turtle t = turtle.Turtle() n = 40 if n<=50: t.circle(n) else: t.forward(n) t.backward(n-10) turtle.mainloop() < pre> <p> <strong>Output:</strong> </p> <img src="//techcodeview.com/img/python-turtle-programming/99/python-turtle-programming-25.webp" alt="Python Turtle Programming"> <p> <strong>Explanation</strong> </p> <p>In the above program, we define the two outcomes based on user input. If the entered number is less of equal than the 50 means draw the circle otherwise else part. We gave the 40 as input so that if block got executed and drew the circle.</p> <p>Now let&apos;s move to see a few cool designs using the turtle library.</p> <h3>Attractive Designs using Python Turtle Library</h3> <p>We have learned basic and advance concepts of Python turtle library. We explain every possible feature of this library. By using its function, we can design games, unique shapes and many more things. Here, we mention a few designs using the turtle library.</p> <h3>Design -1 Circle Spiro graph</h3> <p> <strong>Code</strong> </p> <pre> import turtle # Creating turtle t = turtle.Turtle() turtle.bgcolor(&apos;black&apos;) turtle.pensize(2) turtle.speed(0) while (True): for i in range(6): for colors in [&apos;red&apos;, &apos;blue&apos;, &apos;magenta&apos;, &apos;green&apos;, &apos;yellow&apos;, &apos;white&apos;]: turtle.color(colors) turtle.circle(100) turtle.left(10) turtle.hideturtle() turtle.mainloop() </pre> <p> <strong>Output:</strong> </p> <img src="//techcodeview.com/img/python-turtle-programming/99/python-turtle-programming-26.webp" alt="Python Turtle Programming"> <p>The turtle will move for the infinite time because we have used the infinite while loop. Copy the above code and see the magic.</p> <h3>Design - 2: Python Vibrate Circle</h3> <p> <strong>Code</strong> </p> <pre> import turtle # Creating turtle t = turtle.Turtle() s = turtle.Screen() s.bgcolor(&apos;black&apos;) t.pencolor(&apos;red&apos;) a = 0 b = 0 t.speed(0) t.penup() t.goto(0,200) t.pendown() while(True): t.forward(a) t.right(b) a+=3 b+=1 if b == 210: break t.hideturtle() turtle.done() </pre> <p> <strong>Output:</strong> </p> <img src="//techcodeview.com/img/python-turtle-programming/99/python-turtle-programming-27.webp" alt="Python Turtle Programming"> <p> <strong>Code</strong> </p> <pre> import turtle # Creating turtle t = turtle.Turtle() s = turtle.Screen() s.bgcolor(&apos;black&apos;) turtle.pensize(2) # To design curve def curve(): for i in range(200): t.right(1) t.forward(1) t. speed(3) t.color(&apos;red&apos;, &apos;pink&apos;) t.begin_fill() t.left(140) t.forward(111.65) curve() t.left(120) curve() t.forward(111.65) t.end_fill() t.hideturtle() turtle.mainloop() </pre> <p> <strong>Output:</strong> </p> <img src="//techcodeview.com/img/python-turtle-programming/99/python-turtle-programming-28.webp" alt="Python Turtle Programming"> <p>In the above code, we define the curve function to create curve to screen. When it takes the complete heart shape, the color will fill automatically. Copy the above code and run, you can also modify it by adding more designs.</p> <hr></=50:></pre></=>

Produzione:

Programmazione della tartaruga Python

La tartaruga si muoverà per un tempo infinito perché abbiamo utilizzato il ciclo while infinito. Copia il codice sopra e guarda la magia.

Design - 2: Cerchio vibrante Python

Codice

 import turtle # Creating turtle t = turtle.Turtle() s = turtle.Screen() s.bgcolor(&apos;black&apos;) t.pencolor(&apos;red&apos;) a = 0 b = 0 t.speed(0) t.penup() t.goto(0,200) t.pendown() while(True): t.forward(a) t.right(b) a+=3 b+=1 if b == 210: break t.hideturtle() turtle.done() 

Produzione:

Programmazione della tartaruga Python

Codice

 import turtle # Creating turtle t = turtle.Turtle() s = turtle.Screen() s.bgcolor(&apos;black&apos;) turtle.pensize(2) # To design curve def curve(): for i in range(200): t.right(1) t.forward(1) t. speed(3) t.color(&apos;red&apos;, &apos;pink&apos;) t.begin_fill() t.left(140) t.forward(111.65) curve() t.left(120) curve() t.forward(111.65) t.end_fill() t.hideturtle() turtle.mainloop() 

Produzione:

Programmazione della tartaruga Python

Nel codice sopra, definiamo la funzione curva per creare la curva sullo schermo. Quando assumerà la forma completa del cuore, il colore si riempirà automaticamente. Copia il codice sopra ed esegui, puoi anche modificarlo aggiungendo altri disegni.