Bagaimana Anda membuat kode kura-kura dengan python?

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.

Bagaimana Anda membuat kode kura-kura dengan python?

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)

Bagaimana Anda membuat kode kura-kura dengan python?
Bagaimana Anda membuat kode kura-kura dengan python?
Bagaimana Anda membuat kode kura-kura dengan python?
Bagaimana Anda membuat kode kura-kura dengan python?

Bagaimana Anda membuat kode kura-kura dengan python?
Bagaimana Anda membuat kode kura-kura dengan python?
Bagaimana Anda membuat kode kura-kura dengan python?
Bagaimana Anda membuat kode kura-kura dengan python?

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

Bagaimana Anda membuat kode kura-kura dengan python?

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

Bagaimana Anda membuat kode kura-kura dengan python?

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

Bagaimana Anda membuat kode kura-kura dengan python?

Contoh #4

Kode

from turtle import *
penup()
for a in range(40, -1, -1):
stamp()
left(a)
forward(20)
_

Keluaran

Bagaimana Anda membuat kode kura-kura dengan python?

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 –

Bagaimana cara menjalankan kode kura-kura dengan Python?

Setelah import turtle , berikan perintah turtle. forward(15) , dan bergerak (di layar. ) 15 piksel ke arah yang dihadapinya, menggambar garis saat bergerak. Berikan itu kura-kura perintah. right(25) , dan berputar di tempat 25 derajat searah jarum jam. Turtle dapat menggambar bentuk yang rumit menggunakan program yang mengulang gerakan sederhana.

Apa itu pengkodean penyu?

turtle adalah pustaka Python pra-instal yang memungkinkan pengguna 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

Bagaimana Anda menulis kata kura-kura dengan Python?

write() Fungsi ini digunakan untuk menulis teks pada posisi turtle saat ini.

Bagaimana Anda memasukkan kura-kura ke dalam pena Python?

penup() method . . penup() akan mengangkat kura-kura dari "kanvas digital" dan jika Anda memindahkan kura-kura dalam keadaan penup, kura-kura tidak akan menggambar.