IL tartaruga Il modulo in Python ti consente di creare immagini e forme disegnando su una tela. Le tartarughe vengono spesso utilizzate per introdurre i principianti ai concetti di programmazione di base relativi alla grafica.
Puoi disegnare molti tipi di forme usando le tartarughe, incluse linee e altri motivi. Puoi farlo specificando la direzione in cui si muove la tartaruga per creare la forma e modificando il colore e la dimensione della penna.
Cosa sono le tartarughe in Python?
Sulla tela, una tartaruga rappresenta un punto attorno al quale puoi spostarti, in modo simile a come sposteresti una penna su un pezzo di carta.
Quando generi una tartaruga su una tela, puoi spostare la tartaruga a sinistra, a destra, in alto o in basso. La tartaruga quindi disegna una linea nella direzione in cui si sta muovendo. Puoi disegnare forme diverse facendo muovere la tartaruga in un certo modo.
Creazione di grafica in un'applicazione JES è un altro modo per disegnare forme su una tela, utilizzando un linguaggio basato su Python.
Come aggiungere tartarughe a una tela
Dovrai utilizzare il tartaruga modulo per creare l'oggetto tartaruga e la tela.
- Crea un nuovo file chiamato forme.pye aprilo usando any IDE Python come PyCharm o VS Code.
- All'interno del file, importa il file tartaruga modulo:
importare tartaruga
- Usa il tartaruga modulo per creare un nuovo oggetto tartaruga. Quando crei un nuovo oggetto tartaruga, viene creata automaticamente anche una tela. La tela si aprirà quando si esegue il programma.
mia_tartaruga1 = tartaruga. Tartaruga()
- Imposta la forma della tartaruga. Questo è il punto o "punta della penna" che stai usando per disegnare le forme.
mia_tartaruga1.shape("tartaruga")
- Imposta il colore della linea in cui disegnerai le forme:
mia_tartaruga1.colore("verde")
- Usa il esci al clic() funzione per mantenere aperta la tela una volta creata. Ciò significa che la finestra della tela si chiuderà solo quando fai clic su di essa:
tartaruga.exitonclick()
- Apri la riga di comando e vai alla cartella in cui hai memorizzato il tuo script Python. Ad esempio, se lo hai memorizzato sul desktop, il tuo comando sarebbe simile a questo:
cd C:\Utenti\Sharl\Desktop
- Usa il pitone comando per eseguire il file:
python forme.py
- Aspetta che la tela si apra. Per impostazione predefinita, la tartaruga si trova al centro dell'area di disegno e rivolta verso destra.
Come far muovere la tartaruga in qualsiasi direzione
Usa il Giusto(), Sinistra(), indietro(), E inoltrare() funzioni per spostare la tartaruga intorno alla tela. La direzione in cui si muove la tartaruga è relativa alla sua posizione attuale. Ad esempio, se la tartaruga è rivolta nella direzione "giusta", girando di nuovo a destra la tartaruga scenderà lungo la tela.
- Dopo aver impostato il colore della tartaruga e prima di utilizzare il esci al clic() funzione, sposta la tartaruga in avanti. Poiché la tartaruga è rivolta "a destra" per impostazione predefinita, spostandola in avanti si disegnerà una linea verso la destra dello schermo. Il numero rappresenta la distanza percorsa in pixel:
mia_tartaruga1.avanti(100)
- Invece di andare avanti, puoi far muovere la tartaruga all'indietro. Questo farà sì che tracci una linea verso la sinistra dello schermo:
mia_tartaruga1.indietro(100)
- Puoi utilizzare solo il file inoltrare() O indietro() funzioni per muovere la tartaruga. Se vuoi spostarti in alto, in basso o in diagonale, dovrai cambiare la direzione in cui è rivolta la tartaruga. Dal punto di partenza della tartaruga, falla girare a sinistra di 90 gradi. Una volta che la tartaruga è rivolta verso l'alto, spostala in avanti:
mia_tartaruga1.sinistra(90)
mia_tartaruga1.avanti(100) - In alternativa, dalla posizione di partenza della tartaruga, falla girare di 90 gradi alla sua destra. Muovi la tartaruga in avanti per tracciare una linea che va verso il basso:
mia_tartaruga1.destra(90)
mia_tartaruga1.avanti(100) - Usa una combinazione di diverse direzioni per disegnare le linee o le forme desiderate. Puoi anche ruotare la tartaruga di qualsiasi numero di gradi per farla muovere in diagonale:
mia_tartaruga1.avanti(100)
mia_tartaruga1.sinistra(90)
mia_tartaruga1.avanti(100)
mia_tartaruga1.destra(45)
mia_tartaruga1.avanti(100)
mia_tartaruga1.sinistra(135)
mia_tartaruga1.avanti(300)
mia_tartaruga1.sinistra(90)
mia_tartaruga1.avanti(50) - Nella riga di comando, usa il python forme.py comando per riaprire l'area di disegno per visualizzare le linee e le forme create. Puoi visualizzare tutti gli esempi precedenti per il movimento della tartaruga in a Repository GitHub.
Impara attraverso la programmazione visiva
Ora capisci come creare tartarughe in Python e come spostarle in direzioni diverse. Continua a esercitarti usando le tartarughe per creare forme reali, come quadrati, triangoli o rettangoli. Puoi anche esplorare altri moduli Python per ottenere il massimo da Python.