Come Programmare un Fantastico Motivo Geometrico in Python (con Immagini)

Sommario:

Come Programmare un Fantastico Motivo Geometrico in Python (con Immagini)
Come Programmare un Fantastico Motivo Geometrico in Python (con Immagini)

Video: Come Programmare un Fantastico Motivo Geometrico in Python (con Immagini)

Video: Come Programmare un Fantastico Motivo Geometrico in Python (con Immagini)
Video: 🤑 PLS DONATE FREE CODES FEATURE #roblox #shorts 2024, Maggio
Anonim

La programmazione a volte può essere un po' noiosa e noiosa, specialmente quando si tratta di prendere lezioni di programmazione. Spesso i programmi che fai emettono tutto in una finestrella nera e basta. Nel linguaggio di programmazione Python, puoi usare qualcosa chiamato Turtle Graphics che ti permette di creare dei programmi piuttosto interessanti. Un programmatore di qualsiasi livello di abilità può usarlo per creare un fantastico motivo geometrico in Python.

Passi

Programma un fantastico motivo geometrico in Python Passaggio 1
Programma un fantastico motivo geometrico in Python Passaggio 1

Passo 1. Scarica il compilatore Python.

Assicurati di scaricare la versione 2.7.

Programma un fantastico motivo geometrico in Python Passaggio 2
Programma un fantastico motivo geometrico in Python Passaggio 2

Passaggio 2. Apri la shell Python

Vai nella cartella Python 2.7 e clicca su “IDLE (python GUI). Dovrebbe apparire con una shell Python come questa.

Programma un fantastico motivo geometrico in Python Passaggio 3
Programma un fantastico motivo geometrico in Python Passaggio 3

Passaggio 3. Avvia un nuovo file dalla shell

Nell'angolo in alto a sinistra fai clic su file e nel menu a discesa fai clic su "Nuovo file". Questo aprirà un file senza titolo dove scriverai il tuo programma.

Programma un fantastico motivo geometrico in Python Passaggio 4
Programma un fantastico motivo geometrico in Python Passaggio 4

Passaggio 4. Importa la grafica della tartaruga

Per poter usare la grafica della tartaruga devi importarla nel tuo programma. Tu questo nella prima riga del tuo codice. Digita semplicemente "from turtle import *" in questo modo. Per dare al tuo programma colori generati casualmente, nella riga successiva devi digitare "import random".

Programma un fantastico motivo geometrico in Python Passaggio 5
Programma un fantastico motivo geometrico in Python Passaggio 5

Passaggio 5. Crea una schermata nel tuo programma

Per avere delle grafiche nel tuo programma devi creare uno schermo in cui visualizzarle. Lo fai creando una variabile (è meglio nominare la variabile screen) e impostandola uguale alla funzione “Screen()”. Anche la dimensione dello schermo deve essere impostata. Nella riga successiva prendi il nome della variabile che hai creato per il tuo schermo e usa la funzione screensize. Ad esempio: screen.screensize(400, 400,”nero”). All'interno delle parentesi si imposta l'altezza, la larghezza e il colore di sfondo dello schermo.

Programma un fantastico motivo geometrico in Python Passaggio 6
Programma un fantastico motivo geometrico in Python Passaggio 6

Passaggio 6. Crea una penna per disegnare il motivo geometrico

Proprio come il passaggio precedente con lo schermo, imposti una variabile (il miglior nome penna per evitare confusione) uguale alla funzione "Pen()". Nella riga successiva si imposta la velocità della penna utilizzando la funzione velocità nello stesso modo dell'ultimo passaggio, tuttavia invece di utilizzare ".screensize" si utilizza ".speed". All'interno delle parentesi si imposta la velocità (per creare rapidamente il motivo, provare a impostare la velocità su 75).

Programma un fantastico motivo geometrico in Python Passaggio 7
Programma un fantastico motivo geometrico in Python Passaggio 7

Passaggio 7. Creare una variabile in seguito da utilizzare come dimensione di un quadrato

Il fantastico motivo geometrico che ottieni in questo programma è composto da molti quadrati disegnati sullo schermo. È necessario creare una variabile denominata "dimensione" ed eguagliarla a 20 che verrà utilizzata per impostare la dimensione di questi quadrati

Programma un fantastico motivo geometrico in Python Passaggio 8
Programma un fantastico motivo geometrico in Python Passaggio 8

Passaggio 8. Creare un ciclo for

Per ottenere il motivo geometrico desiderato è necessario mantenere la penna creando quadrati, lo si fa attraverso la ripetizione, a cui serve un ciclo for. Questo viene fatto scrivendo sulla riga successiva di codice "for i in range(150): ". Ciò che fa è impostare il programma per eseguire qualcosa 150 volte, in questo caso verrà utilizzato per disegnare quadrati 150 volte, il che si tradurrà in un fantastico motivo geometrico. (Tutti i passaggi dopo la creazione del ciclo for dovranno essere all'interno del ciclo for. Questo viene fatto semplicemente premendo il tasto tab e rientrando. Tuttavia, dovrebbe farlo automaticamente dopo aver creato il ciclo.)

Programma un fantastico motivo geometrico in Python Passaggio 9
Programma un fantastico motivo geometrico in Python Passaggio 9

Passaggio 9. Preparare un colore casuale

Per dare al motivo colori generati casualmente, devi fare quanto segue. Nella riga successiva creare una variabile denominata "r" e impostarla uguale a "random.randint(0, 225). Ripetere questo passaggio altre due volte utilizzando i nomi delle variabili "g" e "b".

Programma un fantastico motivo geometrico in Python Passaggio 10
Programma un fantastico motivo geometrico in Python Passaggio 10

Passaggio 10. Memorizza il colore casuale

Ora che ci sono tre variabili che generano numeri casuali, devi memorizzarle in una variabile. Nella riga di codice successiva crea una variabile denominata "randcol" e impostala uguale a "(r, g, b)".

Programma un fantastico motivo geometrico in Python Passaggio 11
Programma un fantastico motivo geometrico in Python Passaggio 11

Passaggio 11. Consenti al programma di utilizzare il colore

Per consentire al tuo programma di accedere ai colori, hai eseguito la funzione colore. Per eseguire la funzione colore tutto ciò che devi fare è digitare nella riga successiva di codice "colormode(255)" e passare alla riga successiva.

Programma un fantastico motivo geometrico in Python Passaggio 12
Programma un fantastico motivo geometrico in Python Passaggio 12

Passaggio 12. Imposta il colore

Usando la penna che hai creato in precedenza ne imposterai il colore. Puoi farlo scrivendo "pen.color(randcol)". Questo ora darà alla tua penna un colore casuale quando estrae il motivo.

Programma un fantastico motivo geometrico in Python Passaggio 13
Programma un fantastico motivo geometrico in Python Passaggio 13

Passaggio 13. Dai istruzioni alla penna

Per ottenere l'effetto desiderato dovrai digitare “pen.circle(size, steps = 4)”. Nel passaggio 7 hai creato una variabile "dimensione" che viene utilizzata qui. Quindi la parte "passi = 4" è ciò che crea il quadrato.

Programma un fantastico motivo geometrico in Python Passaggio 14
Programma un fantastico motivo geometrico in Python Passaggio 14

Passaggio 14. Ruota la penna

Il fantastico motivo deriva dal girare la penna in ogni iterazione del ciclo. Si gira la penna scrivendo sulla riga successiva di codice “pen.right(55)”. Questo fa girare la penna a destra di 55 gradi ogni volta che attraversa il ciclo.

Programma un fantastico motivo geometrico in Python Passaggio 15
Programma un fantastico motivo geometrico in Python Passaggio 15

Passaggio 15. Aumenta le dimensioni del quadrato

Parte del modello interessante è che il quadrato continua a diventare più grande. Lo fai scrivendo l'ultima riga di codice "size = size +3". Quindi ogni volta attraverso il ciclo aumenta la dimensione del quadrato di 3.

Programma un fantastico motivo geometrico in Python Passaggio 16
Programma un fantastico motivo geometrico in Python Passaggio 16

Passaggio 16. Eseguire il programma

Il tuo programma dovrebbe apparire come qui. Per vedere il fantastico motivo geometrico, tutto ciò che devi fare è premere "f5" sulla tastiera.

Suggerimenti

  • La prima volta che viene eseguito ti chiederà di salvare il programma, assicurati di salvarlo come file.py
  • Dopo l'esecuzione per la prima volta, se dice che il programma non risponde, ignoralo ed esci dal programma.

Consigliato: