Bagaimana Menggambar Spiral Menggunakan Python

Modul "kura-kura" Python mendukung spiral segitiga di mana segitiga melingkari satu sama lain dengan panjang yang meningkat, sehingga menghasilkan spiral. Menggambar bentuk seperti itu memerlukan mempelajari fungsi pemrograman yang lebih maju yang dikenal sebagai loop "untuk". Ini memungkinkan Anda untuk membuat komputer mengulangi kode tertentu beberapa kali, sehingga menghilangkan kebutuhan Anda untuk mengetik kode itu secara manual berulang kali.

Langkah 1

Impor modul "kura-kura":

Video Hari Ini

penyu impor

Penyu muncul pada koordinat x=0 dan y=0 dari kisi penyu.

Langkah 2

Ubah posisi awal kura-kura dengan menggunakan fungsi "setpos":

turtle.setpos (x, y)

Ganti "x" dengan koordinat "x" yang diinginkan dan "y" dengan koordinat "y" yang diinginkan.

Langkah 3

Deklarasikan dua variabel -- satu untuk jarak yang harus ditempuh kura-kura untuk setiap loop, dan satu untuk sudut awal loop pertama:

jarak = 120 sudut = 10

Langkah 4

Buat loop "untuk" yang membentuk variabel "i" dalam rentang "x." Nilai terakhir mengacu pada jumlah putaran yang akan dibuat oleh kura-kura:

untuk i dalam rentang (x):

Ganti "x" dengan angka besar untuk mencapai spiral besar atau angka kecil untuk mencapai spiral yang lebih kecil.

Langkah 5

Masukkan kode gerakan "turtle.forward" dan "turtle.left" ke dalam lingkaran untuk membuat kura-kura bergerak. Gunakan variabel yang sebelumnya Anda nyatakan:

kura-kura.maju (jarak) kura-kura.kiri (sudut)

Langkah 6

Tambahkan satu langkah segera setelah kode gerakan yang meningkatkan sudut gerakan selama setiap putaran. Ini diperlukan untuk meniru bentuk spiral:

sudut = sudut + 5