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
Passo 1. Scarica il compilatore Python.
Assicurati di scaricare la versione 2.7.
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.
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.
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".
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.
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).
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
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.)
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".
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)".
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.
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.
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.
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.
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.
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.