Python Turtle adalah sesuatu yang berevolusi dari bahasa pemrograman Logo, ditemukan pada tahun 1966 oleh Wally Feurzig. Dengan bantuan pendekatan Pemrograman Berorientasi Objek, kita dapat membuat kumpulan animasi yang mengesankan dengan mudah Show Animasi berikut dibuat oleh Python Turtle; PersyaratanSebelum menggunakan Python Turtle untuk animasi, harap lakukan langkah-langkah berikut untuk menginstal lingkungan
Cara terbaik untuk mempelajari kura-kura Python adalah menjalankan serangkaian kode, dari yang paling sederhana hingga yang lebih maju secara bertahap, daripada berusaha memahami simulator sepenuhnya pada awalnya. Ini adalah pendekatan yang diadopsi dalam tutorial ini Dokumentasi kura-kura Python ada di sini Berikut adalah beberapa metode penyu; InstruksiArti kura-kura. maju(angka)Maju kura-kura. kembali(nomor)Pindah mundurkura-kura. kanan(sudut)Putar kura-kura searah jarum jam. kiri(sudut)Putar kura-kura berlawanan arah jarum jam. pencolor(tali warna)Menggambar penyu warna. pensize(angka)Memilih ukuran pena nibturtle. lingkaran(jari-jari)Menggambar kura-kura lingkaran. kecepatan(angka)Memilih kecepatan - 1 sampai 10kura-kura. write(message,font)Menulis di layar kura-kura. ht() Menyembunyikan kura-kura. setpos(x,y)Mengubah posisi turtleMenggambar sudut kananAnimasi berikut menunjukkan kura-kura sedang bekerja menghasilkan sudut siku-siku di layar Ini adalah kode untuk animasi di atas import turtle # mengimpor modul tanda # menunjukkan komentar dalam skrip Python Menggambar KotakAnimasi berikut menunjukkan bagaimana kura-kura menggambar persegi di layar Ini adalah kode untuk animasi di atas import turtle # mengimpor modul Meskipun, kode di atas menghasilkan persegi, itu bukan praktik pemrograman yang baik karena pengulangan kode, yang dapat diatasi dengan loop sederhana. Oleh karena itu kode dapat direvisi untuk menghasilkan bentuk yang sama dengan efisiensi sebagai berikut import turtle # mengimpor modul Perulangan for membuat gambar persegi jauh lebih mudah. Perannya sangat penting ketika kita membuat poligon lain Buku yang DirekomendasikanJika Anda sedang belajar ilmu komputer di GCSE, berikut adalah satu set buku untuk Anda. mereka adalah panduan revisi, namun mencakup setiap topik, sambil memberikan banyak informasi untuk memahami konsep dengan cara yang inovatif; Menggambar PoligonUntuk mengubah kode di atas untuk menggambar poligon, kita perlu mempertimbangkan beberapa konsep dalam geometri. Seperti yang Anda lihat, dengan setiap belokan, kura-kura bergerak melalui sudut tertentu, ditentukan oleh kanan(sudut). Ini adalah sudut luar poligon, yang sama dengan 360/n, di mana n adalah jumlah sisi Dengan perulangan for dan while, kode berikut menghasilkan satu set poligon di layar - dari segitiga ke decagon Kode untuk animasi di atas adalah sebagai berikut impor kura-kura # mengimpor modul Jika Anda ingin mempraktikkannya secara interaktif, berikut adalah kodenya Menggambar Huruf EHarap perhatikan bagaimana gambar dipusatkan di layar, dengan kura-kura. metode setpos() Menggambar LingkaranBerikut adalah kode untuk menambahkan dua angka dan menggambar lingkaran import turtle # mengimpor modul Animasi berikut menunjukkan bagaimana dua angka diambil sebagai dua input dan kemudian jawaban diberikan Seperti yang Anda lihat, titik awal lingkaran adalah pusat layar secara default, yang bukan merupakan pusat lingkaran. Untuk mengatasi masalah ini, kita harus mengatur posisi dengan kode sebagai berikut import turtle # mengimpor modul Iklan. Tidak ada lagi sakit tenggorokan yang menderita ini Menggambar Lingkaran KonsentrisBerikut adalah kode untuk menggambar lingkaran konsentris dengan bantuan loop import turtle # mengimpor modul Animasi berikut menunjukkan cara kerja animasi Mengubah WarnaWarna pena dapat diubah dengan berbagai cara;
Jika Anda menggunakan metode kedua, merah, hijau, dan biru dapat berupa bilangan bulat antara 1 - 255. Namun, sebelum itu, kura-kura. colormode(1) atau kura-kura. colormode(255) harus dideklarasikan dalam kode Ini kodenya import turtle # mengimpor modul Animasi berikut menunjukkan hasilnya - tentu saja dengan warna acak Animasi Tingkat Lanjut - kura-kura di habitatnyaKode berikut membuat kura-kura yang bergerak di pantai - meninggalkan pola reguler tertentu penyu impor Animasi berikut menampilkan iterasi yang mengarah ke hitungan mundur, berdasarkan input pengguna Animasi Lanjutan - kura-kura yang menyimpangDalam animasi ini, kura-kura meninggalkan jejak kakinya di pantai. ini dicapai oleh penyu. metode stamp() bersama dengan turtle. penup(). Ini kodenya penyu impor Animasinya adalah sebagai berikut Animasi Lanjutan - bintang penuh warnaDengan bantuan geometri sederhana, sebuah bintang dapat digambar dengan Python Turtle. Ini kodenya penyu impor Ini adalah animasi yang menghasilkan bintang Animasi Lanjutan - dial jamDalam animasi berikut, Python Turtle digunakan untuk membuat dial jam - dengan angka, 1 sampai 12, dikelilingi oleh lingkaran. Ini kodenya penyu impor Ini adalah animasi di tempat kerja Animasi Lanjutan - bunga beraneka warnaKode berikut menghasilkan bunga dalam berbagai warna. Warna disediakan dengan bantuan daftar. Kodenya adalah sebagai berikut trtl=kura-kura. Penyu() Inilah animasinya Seperti yang Anda lihat, efeknya dihasilkan oleh kura-kura. fungsi seth () - dalam memutar arah kura-kura Menggambar Beberapa KotakDalam animasi ini, jumlah kotak yang ditentukan sebelumnya digambar dengan bantuan suatu fungsi. Fungsi ini memiliki dua parameter - panjang persegi dan warna. Kemudian, dengan menggunakan perulangan for, kita dapat menggambar jumlah kotak yang kita perlukan. Anda dapat mengubah panjang dan warna untuk berlatih secara interaktif Apa yang bisa kamu buat dengan kura-kura Python?turtle adalah pustaka Python pra-instal yang memungkinkan pengguna untuk membuat gambar dan bentuk dengan menyediakan kanvas virtual. Pena di layar yang Anda gunakan untuk menggambar disebut kura-kura dan inilah yang memberi nama perpustakaan itu.
Apa saja proyek Python yang keren?Ide Proyek Python. Tingkat Pemula . Buat pembuat kode. . Buat kalkulator hitung mundur. . Tulis metode pengurutan. . Bangun kuis interaktif. . Tic-Tac-Toe melalui Teks. . Membuat konverter suhu/pengukuran. . Bangun aplikasi penghitung. . Bangun permainan tebak angka Apakah turtle lebih mudah daripada PyGame?Belum tentu . Paket Turtle adalah alat untuk membantu pemula belajar pemrograman sekuensial dengan keluaran grafis sebagai bantuan menggunakan sintaks Python. Di sisi lain, PyGame adalah paket pengembangan game yang memberi Anda semua alat untuk membuat game dengan Python.
Bagaimana cara mengerjakan proyek waktu nyata dengan Python?10 Proyek Python Real Time Teratas [Pemula hingga Mahir] . Permainan Hangman Kalkulator Ilmiah dengan Python Anagram Pembuat Kata Sandi Pencari lokasi Pelacak Kalori Speech To Text Converter dengan Python Membuat Chatbot Melalui Python |