Bagaimana cara menggambar hati pada ular sanca kura-kura?

Gambar di atas menunjukkan, kita dapat menggambar bentuk hati sederhana dengan 4 ruas. 2 garis dan 2 busur. Kami dapat terus menggambar 4 segmen ini tanpa mengangkat pena

Kita mulai dari ujung bawah hati. Menuju garis biru adalah 45 derajat. Segmen kedua adalah busur 225 derajat. Setelah heading 45 derajat awal dan putaran 225 derajat, heading kura-kura akan menjadi 45+225=270 derajat, yang menghadap ke bawah dengan sempurna. Dua segmen lainnya simetris dengan dua segmen pertama. Yang perlu kita lakukan hanyalah memutar Turtle 180 derajat sebelum menggambar segmen ke-3

Bagaimana cara menggambar hati pada ular sanca kura-kura?

Langkah selanjutnya adalah mencari rasio segmen biru dan jari-jari busur. Pada gambar di atas, segitiga yang dibentuk oleh dua garis hitam dan garis biru adalah segitiga siku-siku. Sudut antara dua garis hitam adalah (360-225)/2 = 67. 5 derajat, di mana 225 adalah derajat busur. Oleh karena itu, rasio ruas garis biru dan jari-jari sama dengan garis singgung (67. 5)

Pada artikel Blog ini, kita akan belajar cara Membuat hati dengan Turtle, kita akan mengimplementasikannya dengan Python

Repositori untuk Sumber Daya Utama dengan python. Jatuhkan bintang jika dirasa bermanfaat. Punya sesuatu untuk ditambahkan?

Anda dapat merujuk ke tutorial video YouTube saya untuk Pemahaman yang lebih baik

Apa yang akan dibahas di Blog ini.
1. Turtle Introduction
2. Creating a heart with Turtle
Apa itu Turtle?

Turtle_ adalah pustaka Python yang sudah diinstal sebelumnya. Itu yang memungkinkan pengguna untuk membuat gambar dan bentuk dengan menyediakan kanvas virtual. Pena layar yang Anda gunakan untuk menggambar disebut sebagai kura-kura

Kura-kura memiliki tiga atribut. lokasi, orientasi (atau arah), dan pena

Memindahkan Kepala Penyu

Kura-kura bisa bergerak ke empat arah

  • Maju
  • Ke belakang
  • Kiri
  • Benar

Jika Anda ingin tahu lebih banyak tentangnya, Anda bisa merujuk ke Turtle Documentation. Gunakan tautan ini untuk menavigasi ke dokumentasi

Sekarang setelah Anda mengetahui dasar-dasar Turtle, kita dapat melanjutkan ke bagian pengkodean

Saatnya membuat kode

Anda dapat menemukan semua kode di Repositori GitHub saya. Jatuhkan bintang jika dirasa bermanfaat

Untuk mengakses pustaka Python, Anda perlu mengimpornya ke lingkungan Python Anda, gunakan perintah berikut untuk mengimpor turtleitu dalam skrip python Anda

import turtle
_

Sekarang mari kita tentukan beberapa properti,

  • Mari atur kecepatan sebagai
    import turtle
    _0 menggunakan metode
    import turtle
    1, yang berarti hati tidak akan muncul begitu saja di layar, gambar akan memiliki beberapa animasi
  • Jika Anda ingin mengubah warna latar belakang, Anda dapat menggunakan metode
    import turtle
    2, secara default berwarna putih
  • Anda dapat mengatur ketebalan pena menggunakan metode
    import turtle
    3, itu akan sedikit tebal
turtle.speed(3)
#turtle.bgcolor("black")
turtle.pensize(3)
_

Sekarang mari kita tentukan fungsi untuk mendefinisikan kurva, saya menyebutnya sebagai

import turtle
4

def curve():
for i in range(200):
turtle.right(1)
turtle.forward(1)
turtle.color("black", "red")
turtle.begin_fill()
turtle.left(140)
turtle.forward(111.65)
curve()
_

Saya akan mendefinisikan loop di sini untuk kurva pertama, kita akan mengatur arah ke kanan dan bergerak maju. Sekarang mari kita atur warna turtle_ menggunakan metode

import turtle
6

  • parameter pertama adalah warna batas, warna pena, yang kita lewati sebagai
    import turtle
    7
  • parameter kedua,
    import turtle
    _8 adalah warna yang digunakan untuk mengisi di dalam hati kita

Dan setelah kita mengatur warnanya, kita bisa mulai mengisi menggunakan metode

import turtle
9

kita memanggil

turtle.speed(3)
#turtle.bgcolor("black")
turtle.pensize(3)
0 dan
turtle.speed(3)
#turtle.bgcolor("black")
turtle.pensize(3)
1 dan akhirnya memanggil fungsi kita untuk mendapatkan kurva pertama. Ini akan terlihat seperti ini

turtle.left(120)

Untuk mengubah arah

turtle.speed(3)
#turtle.bgcolor("black")
turtle.pensize(3)
_2, gunakan metode
turtle.speed(3)
#turtle.bgcolor("black")
turtle.pensize(3)
0

curve()

Sekarang mari kita panggil fungsi kurva lagi

turtle.forward(111.65)turtle.end_fill()

Mari membuatnya menyentuh titik awal dan melengkapi hati kita. Kami akan menggunakan metode

turtle.speed(3)
#turtle.bgcolor("black")
turtle.pensize(3)
_1 di sini. Setelah hati kita selesai, sekarang kita dapat menggunakan
turtle.speed(3)
#turtle.bgcolor("black")
turtle.pensize(3)
5 untuk mengisi warna di hati kita

Jika Anda mengamati dari dekat, Anda dapat melihat kepala pena di ujungnya. Kami akan menggunakan metode

turtle.speed(3)
#turtle.bgcolor("black")
turtle.pensize(3)
_6 untuk mendapatkannya

turtle.hideturtle()
turtle.done()

Metode

turtle.speed(3)
#turtle.bgcolor("black")
turtle.pensize(3)
_7 digunakan untuk menahan output layar Turtle

Ini semua tentang Menciptakan hati dengan Turtle. Itu dia. sederhana, bukan?

Bagaimana Anda menulis I love you dalam kode Python?

Pengantar .
Langkah 1. Mengimpor Perpustakaan Penyu. .
Langkah 2. Membuat Kursor dan Kanvas Terpisah. .
Langkah 3. Membuat Latar Belakang Hati untuk Program I Love You Di Python Turtle. .
Langkah 4. Membuat Fungsi untuk Menggambar Kurva Kiri Latar Belakang Hati kita. .
Langkah 5. Membuat Fungsi untuk Menulis "Aku" di dalam latar belakang Hati kita

Bagaimana Anda membuat hati dengan coding?

Untuk menampilkan hati dalam teks Anda, Anda harus menggunakan entitas HTML untuk menampilkan hati . Ini karena hati adalah karakter khusus — tidak ada cara untuk memasukkan "hati" ke keyboard.

Bagaimana cara menggambar bentuk dengan Python?

Pemrograman berorientasi objek dengan Python. Buat Game Petualangan Anda Sendiri .
dari bentuk import Paper, Triangle, Rectangle, Oval
kertas = kertas()
persegi1 = Persegi Panjang()
persegi1. set_width(200) persegi1. set_height(100) persegi1. .
persegi1. seri()
kertas. menampilkan()
# letakkan kode untuk membuat 2nd Rectangle here paper. menampilkan()