Turtle graphics adalah cara luar biasa untuk memperkenalkan pemrograman dan komputer kepada anak-anak dan orang lain tanpa minat dan menyenangkan. Bentuk, figur, dan gambar lainnya diproduksi di kanvas virtual menggunakan metode penyu Python. Kura-kura yang dibuat di konsol atau jendela tampilan (mirip kanvas) yang digunakan untuk menggambar, sebenarnya adalah pena (jenis virtual). Fungsi kura-kura mundur dan kura-kura naik, turun, kiri-kanan, dan fungsi lainnya digunakan untuk menggerakkan kura-kura di sepanjang kanvas untuk menggambar pola beserta gerakannya.
Mulai Kursus Pengembangan Perangkat Lunak Gratis Anda
Pengembangan web, bahasa pemrograman, pengujian Perangkat Lunak & lainnya
Fungsi python turtle() digunakan untuk membuat bentuk dan pola seperti ini
Paket Pengembangan Perangkat Lunak Semua dalam Satu(600+ Kursus, 50+ proyek)
Harga
Lihat Kursus
600+ Kursus Daring. 50+ proyek. 3000+ Jam. Sertifikat yang Dapat Diverifikasi. Akses Seumur Hidup
4. 6 (86.268 peringkat)
Sintaksis
from turtle import *
Parameter Mendeskripsikan Modul Pygame
Penggunaan kura-kura Python membutuhkan impor kura-kura Python dari perpustakaan Python
- Metode kelas. Layar dan Penyu disediakan menggunakan antarmuka berorientasi prosedural. Agar mudah dipahami, metode memiliki nama yang sama dengan korespondensi. Antarmuka berorientasi objek akan digunakan untuk membuat banyak kura-kura di layar
Metode Penyu Python
Metode umum yang digunakan untuk kura-kura Python adalah
- Penyu(). Digunakan untuk membuat dan mengembalikan objek kura-kura baru
- maju (nilai). Sehubungan dengan nilai yang ditentukan, penyu bergerak maju
- mundur (nilai). Sehubungan dengan nilai yang ditentukan, penyu bergerak mundur
- sudut kanan). Putaran kura-kura searah jarum jam
- kiri (sudut). Pergantian kura-kura berlawanan arah jarum jam
- penup(). Pena penyu diambil
- pendown(). Pena kura-kura diletakkan
- ke atas(). Sama seperti penup()
- turun(). sama seperti pendown()
- warna (nama warna). Warna pena kura-kura berubah
- fillcolor (nama warna). Warna yang digunakan untuk mengisi bentuk tertentu diubah
- menuju(). Judul saat ini dikembalikan
- posisi(). Posisi saat ini dikembalikan
- pergi (x, y). Memindahkan posisi turtle ke koordinat x, y
- end_fill(). Warna isian saat ini diisi setelah menutup poligon
- mulai_isi(). Titik awal diingat untuk poligon yang terisi
- dot(). Dot dibiarkan pada posisi saat ini
- stempel(). Kesan bentuk kura-kura dibiarkan pada posisi saat ini
- Membentuk(). Seharusnya – 'kura-kura', 'klasik', 'panah' atau 'lingkaran'
Contoh Penyu Python
Paket yang disebut paket python standar berisi kura-kura, yang tidak perlu diinstal secara eksternal
- Modul turtle diimpor
- Kura-kura untuk dikendalikan dibuat
- Metode kura-kura digunakan untuk bermain atau menggambar
- Jalankan kode menggunakan turtle. selesai()
Awalnya, penyu diimpor sebagai
import turtle_
atau
from turtle import *
Papan gambar baru atau layar jendela harus dibuat dan kura-kura harus digambar. Untuk melakukan itu, mari berikan perintah seperti itu dan beri nama window_ untuk membuat jendela dan aaa sebagai nama kura-kura kita
Window_ = turtle.Screen()
window_.bgcolor ( “ light green “ )
window_.title ( “ Turtle ” )
aaa = turtle.Turtle ()
Sekarang jendela untuk menggambar dibuat, kita perlu membuat jendela dapat diakses untuk menggambar. Memberi perintah dan metode kura-kura dapat membantu kita melakukan hal yang sama. Katakanlah kita ingin menggerakkan kura-kura ke depan 120 piksel, artinya arah kura-kura diperpanjang dengan gerakan 200 piksel dan ditunjukkan oleh garis dengan jarak 200. Perintahnya adalah
aaa.forward ( 200 )_
Sekarang setelah kita memberikan perintah, kura-kura bergerak maju sejauh 120 piksel. Kita harus menyelesaikan kode dengan menggunakan fungsi done()
turtle.done ()
Contoh 1
Kode
import turtle
polygon_ = turtle.Turtle()
for i in range(6):
polygon_.forward(100)
polygon_.right(300)
turtle.done()_
Keluaran
Contoh #2
Kode
import turtle
star = turtle.Turtle()
num_of_sides = 5
length_of_side = 50
each_angle = 720.0 / num_of_sides
for i in range(num_of_sides):
star.forward(length_of_side)
star.right(each_angle)
turtle.done()
Keluaran
Contoh #3
Kode
from turtle import *
colors = ['orange', 'red', 'pink', 'yellow', 'blue', 'green'] for x in range(360):
pencolor(colors[x % 6])
width(x / 5 + 1)
forward(x)
left(20)_
Keluaran
Contoh #4
Kode
from turtle import *
penup()
for a in range(40, -1, -1):
stamp()
left(a)
forward(20)_
Keluaran
Kesimpulan
Dengan menggunakan perintah dasar yang mudah dibaca dan dimengerti, setiap orang dapat membuat kanvas jendela seperti kotak gambar untuk menggambar apa pun yang mereka inginkan hanya dengan memberikan parameter agar kura-kura bergerak ke arah yang diinginkan. Semua fungsi adalah instruksi yang harus diikuti oleh program Python. Hasil bisa indah jika dibuat pola dan desain yang cantik. Python Turtle adalah metode yang bagus untuk mendorong anak-anak mengetahui lebih banyak tentang pemrograman, terutama Python
Artikel yang Direkomendasikan
Ini adalah panduan untuk Penyu Python. Di sini kita membahas Pendahuluan dan metode Python Turtle bersama dengan berbagai contoh dan implementasi kode. Anda juga dapat melihat artikel berikut untuk mempelajari lebih lanjut –