Pembaca seperti Anda membantu mendukung MUO. Saat Anda melakukan pembelian menggunakan tautan di situs kami, kami dapat memperoleh komisi afiliasi. Baca selengkapnya.

Itu penyu module di Python memungkinkan Anda membuat gambar dan bentuk dengan menggambar di atas kanvas. Turtle sering digunakan untuk mengenalkan pemula pada konsep pemrograman dasar yang berhubungan dengan grafis.

Anda dapat menggambar berbagai bentuk menggunakan kura-kura, termasuk garis dan pola lainnya. Anda dapat melakukan ini dengan menentukan arah pergerakan kura-kura untuk membuat bentuk, dan dengan mengubah warna dan ukuran pena.

Apa Turtles di Python?

Di kanvas, kura-kura mewakili titik yang bisa Anda gerakkan, mirip dengan cara Anda menggerakkan pena di selembar kertas.

Saat Anda menelurkan kura-kura di atas kanvas, Anda dapat menggerakkan kura-kura ke kiri, kanan, atas, atau bawah. Kura-kura kemudian menarik garis ke arah mana ia bergerak. Anda dapat menggambar berbagai bentuk dengan membuat kura-kura bergerak dengan cara tertentu.

instagram viewer

Membuat grafik dalam aplikasi JES adalah cara lain untuk menggambar bentuk di atas kanvas, menggunakan bahasa berbasis Python.

Cara Menambahkan Kura-Kura ke Kanvas

Anda harus menggunakan penyu modul untuk membuat objek dan kanvas kura-kura.

  1. Buat file baru bernama bentuk.py, dan buka menggunakan any Python IDE seperti PyCharm atau VS Code.
  2. Di dalam file, impor file penyu modul:
    impor penyu
  3. Menggunakan penyu module untuk membuat objek turtle baru. Saat Anda membuat objek kura-kura baru, kanvas juga dibuat secara otomatis. Kanvas akan terbuka saat Anda menjalankan program.
    my_turtle1 = kura-kura. Penyu()
  4. Atur bentuk kura-kura. Ini adalah titik atau "ujung pena" yang Anda gunakan untuk menggambar bentuk.
    my_turtle1.shape("penyu")
  5. Tetapkan warna garis yang akan Anda gambar bentuknya:
    my_turtle1.warna("hijau")
  6. Menggunakan exitonclick() berfungsi untuk menjaga agar kanvas tetap terbuka setelah dibuat. Ini berarti jendela kanvas hanya akan tertutup saat Anda mengkliknya:
    turtle.exitonclick()
  7. Buka baris perintah dan arahkan ke folder tempat Anda menyimpan skrip Python. Misalnya, jika Anda menyimpannya di Desktop, perintah Anda akan terlihat seperti ini:
    cd C:\Users\Sharl\Desktop
  8. Menggunakan python perintah untuk menjalankan file:
    bentuk python.py
  9. Tunggu hingga kanvas terbuka. Secara default, kura-kura berada di tengah kanvas dan menghadap ke kanan.

Cara Membuat Kura-Kura Bergerak Ke Segala Arah

Menggunakan Kanan(), kiri(), ke belakang(), Dan maju() berfungsi untuk menggerakkan kura-kura di sekitar kanvas. Arah pergerakan kura-kura relatif terhadap posisinya saat ini. Misalnya, jika kura-kura menghadap ke arah yang "kanan", maka berbelok ke kanan lagi akan membuat kura-kura turun ke kanvas.

  1. Setelah mengatur warna turtle, dan sebelum menggunakan exitonclick() berfungsi, gerakkan kura-kura ke depan. Karena kura-kura menghadap ke "kanan" secara default, menggerakkannya ke depan akan menarik garis ke arah kanan layar. Angka mewakili jarak yang dipindahkan dalam piksel:
    my_turtle1.maju(100)
  2. Alih-alih bergerak maju, Anda bisa membuat kura-kura bergerak mundur. Ini akan menyebabkannya menarik garis ke arah kiri layar:
    my_turtle1.mundur(100)
  3. Anda hanya dapat menggunakan salah satunya maju() atau ke belakang() berfungsi untuk menggerakkan kura-kura. Jika Anda ingin bergerak ke atas, ke bawah, atau secara diagonal, Anda harus mengubah arah menghadap kura-kura. Dari titik awal kura-kura, belok kiri 90 derajat. Setelah kura-kura menghadap ke atas, gerakkan ke depan:
    my_turtle1.kiri(90)
    my_turtle1.maju(100)
  4. Alternatifnya, dari posisi awal penyu, putar 90 derajat ke kanan. Gerakkan kura-kura ke depan untuk menggambar garis ke bawah:
    my_turtle1.right(90)
    my_turtle1.maju(100)
  5. Gunakan kombinasi arah yang berbeda untuk menggambar garis atau bentuk yang Anda inginkan. Anda juga dapat memutar kura-kura dalam jumlah berapa pun untuk membuatnya bergerak secara diagonal:
    my_turtle1.maju(100)
    my_turtle1.kiri(90)
    my_turtle1.maju(100)
    my_turtle1.right(45)
    my_turtle1.maju(100)
    my_turtle1.kiri(135)
    my_turtle1.maju(300)
    my_turtle1.kiri(90)
    my_turtle1.maju(50)
  6. Di baris perintah, gunakan bentuk python.py perintah untuk membuka kembali kanvas untuk melihat garis dan bentuk yang dibuat. Anda dapat melihat semua contoh pergerakan kura-kura di atas dalam a repo GitHub.

Belajar Melalui Pemrograman Visual

Sekarang Anda mengerti cara membuat kura-kura dengan Python, dan cara memindahkannya ke arah yang berbeda. Lanjutkan latihan dengan menggunakan kura-kura untuk membuat bentuk sebenarnya, seperti kotak, segitiga, atau persegi panjang. Anda juga dapat menjelajahi modul Python lainnya untuk memanfaatkan Python secara maksimal.