Bagaimana Anda membuat pola hati dengan python?

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 Anda membuat pola hati dengan python?

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)

Di blog ini, saya akan menunjukkan kepada Anda Program Pola Python yang akan menggunakan kumpulan bintang dan kata-kata untuk membuat dan menampilkan bentuk hati

Bentuk hati sederhana menggunakan Python

Di sini, kita akan membuat program pola untuk menampilkan garis bentuk hati dengan bintang menggunakan Python IDLE

  1. untuk baris dalam rentang(6).   
  2. untuk kolom dalam rentang(7).   
  3. jika (baris==0 dan kolom %3. =0)atau(baris==1 dan kolom %3==0) atau(baris-kolom==2) atau(baris+kolom==8).   
  4. cetak("*",end=" ")
  5. kalau tidak.   
  6. cetak(end=" ")
  7. mencetak()

  • Perulangan for pertama digunakan untuk menampilkan enam baris bintang baris
  • Kemudian, for loop kedua berfungsi untuk menampilkan beberapa kolom dalam bentuk hati
  • Kondisi "if-else" dilakukan untuk melakukan penentuan bentuk hati yang sebenarnya
  • Pernyataan pertama dan kedua di dalam parameter IF dapat menampilkan bintang sebagai garis horizontal dari dua garis teratas (bintang empat dan bintang tiga) bentuk hati
  • Selanjutnya, dua parameter ekspresi IF yang tersisa dapat ditampilkan bintang sebagai kanan ke kiri dan kiri ke kanan bentuk hati
Keluaran

 

Diberi input integer genap, tugasnya adalah menulis program Python untuk mencetak hati menggunakan loop dan formulasi matematika

Contoh

For n = 8

  *   *   *   *   
*       *       * 
*               * 
*     G F G     * 
  *           *   
    *       *     
      *   *       
        *

For n = 14

      * *           * *       
    *     *       *     *     
  *         *   *         *   
*             *             * 
*                           * 
*           G F G           * 
  *                       *   
    *                   *     
      *               *       
        *           *         
          *       *           
            *   *             
              *       

Mendekati

Langkah-langkah berikut digunakan

  • Bentuk lembar kerja n X n+1 menggunakan dua loop
  • Terapkan kondisi if-else untuk mencetak bintang
  • Terapkan kondisi if-elel untuk mencetak teks “GFG”
  • Terapkan kondisi lain untuk ruang istirahat

Catatan. Nilai n harus lebih besar dari 8

Di bawah ini adalah implementasi dari pendekatan di atas

Python3




# define size n = even only

n= 8

 

# so this heart can be made n//2 part left,

# n//2 part right, and one middle line

# i.e; columns m = n + 1

m= n

                              
      * *           * *       
    *     *       *     *     
  *         *   *         *   
*             *             * 
*                           * 
*           G F G           * 
  *                       *   
    *                   *     
      *               *       
        *           *         
          *       *           
            *   *             
              *               
2
                              
      * *           * *       
    *     *       *     *     
  *         *   *         *   
*             *             * 
*                           * 
*           G F G           * 
  *                       *   
    *                   *     
      *               *       
        *           *         
          *       *           
            *   *             
              *               
3

 

                              
      * *           * *       
    *     *       *     *     
  *         *   *         *   
*             *             * 
*                           * 
*           G F G           * 
  *                       *   
    *                   *     
      *               *       
        *           *         
          *       *           
            *   *             
              *               
_4

                              
      * *           * *       
    *     *       *     *     
  *         *   *         *   
*             *             * 
*                           * 
*           G F G           * 
  *                       *   
    *                   *     
      *               *       
        *           *         
          *       *           
            *   *             
              *               
5
                              
      * *           * *       
    *     *       *     *     
  *         *   *         *   
*             *             * 
*                           * 
*           G F G           * 
  *                       *   
    *                   *     
      *               *       
        *           *         
          *       *           
            *   *             
              *               
6
                              
      * *           * *       
    *     *       *     *     
  *         *   *         *   
*             *             * 
*                           * 
*           G F G           * 
  *                       *   
    *                   *     
      *               *       
        *           *         
          *       *           
            *   *             
              *               
7
                              
      * *           * *       
    *     *       *     *     
  *         *   *         *   
*             *             * 
*                           * 
*           G F G           * 
  *                       *   
    *                   *     
      *               *       
        *           *         
          *       *           
            *   *             
              *               
8
                              
      * *           * *       
    *     *       *     *     
  *         *   *         *   
*             *             * 
*                           * 
*           G F G           * 
  *                       *   
    *                   *     
      *               *       
        *           *         
          *       *           
            *   *             
              *               
9# define size n = even only0# define size n = even only0# define size n = even only2# define size n = even only3
                              
      * *           * *       
    *     *       *     *     
  *         *   *         *   
*             *             * 
*                           * 
*           G F G           * 
  *                       *   
    *                   *     
      *               *       
        *           *         
          *       *           
            *   *             
              *               
3________50______5

________50______6

                              
      * *           * *       
    *     *       *     *     
  *         *   *         *   
*             *             * 
*                           * 
*           G F G           * 
  *                       *   
    *                   *     
      *               *       
        *           *         
          *       *           
            *   *             
              *               
5 # define size n = even only8
                              
      * *           * *       
    *     *       *     *     
  *         *   *         *   
*             *             * 
*                           * 
*           G F G           * 
  *                       *   
    *                   *     
      *               *       
        *           *         
          *       *           
            *   *             
              *               
7
                              
      * *           * *       
    *     *       *     *     
  *         *   *         *   
*             *             * 
*                           * 
*           G F G           * 
  *                       *   
    *                   *     
      *               *       
        *           *         
          *       *           
            *   *             
              *               
8n1

n2

n2n4

n2n6

                              
      * *           * *       
    *     *       *     *     
  *         *   *         *   
*             *             * 
*                           * 
*           G F G           * 
  *                       *   
    *                   *     
      *               *       
        *           *         
          *       *           
            *   *             
              *               
6== n# define size n = even only0# define size n = even only0# define size n = even only2# define size n = even only3# define size n = even only2 =6 =7== 80 81 # define size n = even only8== m# define size n = even only3
                              
      * *           * *       
    *     *       *     *     
  *         *   *         *   
*             *             * 
*                           * 
*           G F G           * 
  *                       *   
    *                   *     
      *               *       
        *           *         
          *       *           
            *   *             
              *               
3# define size n = even only5

________53______9# so this heart can be made n//2 part left,0# so this heart can be made n//2 part left,1# so this heart can be made n//2 part left,2# so this heart can be made n//2 part left,3=# so this heart can be made n//2 part left,5# so this heart can be made n//2 part left,6

8_9

n2# so this heart can be made n//2 part left,9

n2# n//2 part right, and one middle line1 # n//2 part right, and one middle line2= m# define size n = even only0# define size n = even only0# define size n = even only2 =6 # n//2 part right, and one middle line9

                              
      * *           * *       
    *     *       *     *     
  *         *   *         *   
*             *             * 
*                           * 
*           G F G           * 
  *                       *   
    *                   *     
      *               *       
        *           *         
          *       *           
            *   *             
              *               
2# define size n = even only8== n# define size n = even only0# define size n = even only0# define size n = even only2# define size n = even only3# i.e; columns m = n + 19 =6 # n//2 part right, and one middle line2= m# define size n = even only0# define size n = even only0m6m7

m881 =7# define size n = even only3

                              
      * *           * *       
    *     *       *     *     
  *         *   *         *   
*             *             * 
*                           * 
*           G F G           * 
  *                       *   
    *                   *     
      *               *       
        *           *         
          *       *           
            *   *             
              *               
6== m# define size n = even only0# define size n = even only0# define size n = even only2# define size n = even only3n# define size n = even only0# define size n = even only0# define size n = even only2
                              
      * *           * *       
    *     *       *     *     
  *         *   *         *   
*             *             * 
*                           * 
*           G F G           * 
  *                       *   
    *                   *     
      *               *       
        *           *         
          *       *           
            *   *             
              *               
2# i.e; columns m = n + 19 =6
                              
      * *           * *       
    *     *       *     *     
  *         *   *         *   
*             *             * 
*                           * 
*           G F G           * 
  *                       *   
    *                   *     
      *               *       
        *           *         
          *       *           
            *   *             
              *               
17# define size n = even only0# define size n = even only0m6
                              
      * *           * *       
    *     *       *     *     
  *         *   *         *   
*             *             * 
*                           * 
*           G F G           * 
  *                       *   
    *                   *     
      *               *       
        *           *         
          *       *           
            *   *             
              *               
21

________53______9# so this heart can be made n//2 part left,0# so this heart can be made n//2 part left,1# so this heart can be made n//2 part left,2# so this heart can be made n//2 part left,3=# so this heart can be made n//2 part left,5# so this heart can be made n//2 part left,6

8_9

n2

                              
      * *           * *       
    *     *       *     *     
  *         *   *         *   
*             *             * 
*                           * 
*           G F G           * 
  *                       *   
    *                   *     
      *               *       
        *           *         
          *       *           
            *   *             
              *               
32

n2# n//2 part right, and one middle line1

                              
      * *           * *       
    *     *       *     *     
  *         *   *         *   
*             *             * 
*                           * 
*           G F G           * 
  *                       *   
    *                   *     
      *               *       
        *           *         
          *       *           
            *   *             
              *               
17# define size n = even only0# define size n = even only0# define size n = even only2 =6 # n//2 part right, and one middle line9
                              
      * *           * *       
    *     *       *     *     
  *         *   *         *   
*             *             * 
*                           * 
*           G F G           * 
  *                       *   
    *                   *     
      *               *       
        *           *         
          *       *           
            *   *             
              *               
2# define size n = even only8== n# define size n = even only0# define size n = even only0# define size n = even only2# define size n = even only3# i.e; columns m = n + 19
                              
      * *           * *       
    *     *       *     *     
  *         *   *         *   
*             *             * 
*                           * 
*           G F G           * 
  *                       *   
    *                   *     
      *               *       
        *           *         
          *       *           
            *   *             
              *               
2m# define size n = even only0# define size n = even only0# define size n = even only2 =6 # n//2 part right, and one middle line2# i.e; columns m = n + 19
                              
      * *           * *       
    *     *       *     *     
  *         *   *         *   
*             *             * 
*                           * 
*           G F G           * 
  *                       *   
    *                   *     
      *               *       
        *           *         
          *       *           
            *   *             
              *               
59m# define size n = even only0# define size n = even only0m6m7

                              
      * *           * *       
    *     *       *     *     
  *         *   *         *   
*             *             * 
*                           * 
*           G F G           * 
  *                       *   
    *                   *     
      *               *       
        *           *         
          *       *           
            *   *             
              *               
6581 =7# define size n = even only3
                              
      * *           * *       
    *     *       *     *     
  *         *   *         *   
*             *             * 
*                           * 
*           G F G           * 
  *                       *   
    *                   *     
      *               *       
        *           *         
          *       *           
            *   *             
              *               
6== m# define size n = even only0# define size n = even only0# define size n = even only2# define size n = even only3n# define size n = even only0# define size n = even only0# define size n = even only2
                              
      * *           * *       
    *     *       *     *     
  *         *   *         *   
*             *             * 
*                           * 
*           G F G           * 
  *                       *   
    *                   *     
      *               *       
        *           *         
          *       *           
            *   *             
              *               
2# i.e; columns m = n + 19
                              
      * *           * *       
    *     *       *     *     
  *         *   *         *   
*             *             * 
*                           * 
*           G F G           * 
  *                       *   
    *                   *     
      *               *       
        *           *         
          *       *           
            *   *             
              *               
2m# define size n = even only0# define size n = even only0# define size n = even only2 =6
                              
      * *           * *       
    *     *       *     *     
  *         *   *         *   
*             *             * 
*                           * 
*           G F G           * 
  *                       *   
    *                   *     
      *               *       
        *           *         
          *       *           
            *   *             
              *               
89= # i.e; columns m = n + 19
                              
      * *           * *       
    *     *       *     *     
  *         *   *         *   
*             *             * 
*                           * 
*           G F G           * 
  *                       *   
    *                   *     
      *               *       
        *           *         
          *       *           
            *   *             
              *               
59m# define size n = even only0# define size n = even only0m6
                              
      * *           * *       
    *     *       *     *     
  *         *   *         *   
*             *             * 
*                           * 
*           G F G           * 
  *                       *   
    *                   *     
      *               *       
        *           *         
          *       *           
            *   *             
              *               
21

________53______9# so this heart can be made n//2 part left,0# so this heart can be made n//2 part left,1# so this heart can be made n//2 part left,2# so this heart can be made n//2 part left,3=# so this heart can be made n//2 part left,5# so this heart can be made n//2 part left,6

8_9

n2# define size n = even only08

n2# define size n = even only10# define size n = even only11

________53______9# so this heart can be made n//2 part left,0# so this heart can be made n//2 part left,1# so this heart can be made n//2 part left,5# so this heart can be made n//2 part left,3=# so this heart can be made n//2 part left,5# so this heart can be made n//2 part left,6

# define size n = even only6# so this heart can be made n//2 part left,0# define size n = even only22

 

# define size n = even only23

                              
      * *           * *       
    *     *       *     *     
  *         *   *         *   
*             *             * 
*                           * 
*           G F G           * 
  *                       *   
    *                   *     
      *               *       
        *           *         
          *       *           
            *   *             
              *               
5
                              
      * *           * *       
    *     *       *     *     
  *         *   *         *   
*             *             * 
*                           * 
*           G F G           * 
  *                       *   
    *                   *     
      *               *       
        *           *         
          *       *           
            *   *             
              *               
6
                              
      * *           * *       
    *     *       *     *     
  *         *   *         *   
*             *             * 
*                           * 
*           G F G           * 
  *                       *   
    *                   *     
      *               *       
        *           *         
          *       *           
            *   *             
              *               
7
                              
      * *           * *       
    *     *       *     *     
  *         *   *         *   
*             *             * 
*                           * 
*           G F G           * 
  *                       *   
    *                   *     
      *               *       
        *           *         
          *       *           
            *   *             
              *               
8
                              
      * *           * *       
    *     *       *     *     
  *         *   *         *   
*             *             * 
*                           * 
*           G F G           * 
  *                       *   
    *                   *     
      *               *       
        *           *         
          *       *           
            *   *             
              *               
9# define size n = even only0# define size n = even only0# define size n = even only2# define size n = even only3
                              
      * *           * *       
    *     *       *     *     
  *         *   *         *   
*             *             * 
*                           * 
*           G F G           * 
  *                       *   
    *                   *     
      *               *       
        *           *         
          *       *           
            *   *             
              *               
3________50______34

________50______6

                              
      * *           * *       
    *     *       *     *     
  *         *   *         *   
*             *             * 
*                           * 
*           G F G           * 
  *                       *   
    *                   *     
      *               *       
        *           *         
          *       *           
            *   *             
              *               
5 # define size n = even only8
                              
      * *           * *       
    *     *       *     *     
  *         *   *         *   
*             *             * 
*                           * 
*           G F G           * 
  *                       *   
    *                   *     
      *               *       
        *           *         
          *       *           
            *   *             
              *               
7
                              
      * *           * *       
    *     *       *     *     
  *         *   *         *   
*             *             * 
*                           * 
*           G F G           * 
  *                       *   
    *                   *     
      *               *       
        *           *         
          *       *           
            *   *             
              *               
8n1

n2

n2# define size n = even only43

n2n6 # define size n = even only46# define size n = even only3# define size n = even only8== n# define size n = even only0# define size n = even only0# define size n = even only2# define size n = even only3

                              
      * *           * *       
    *     *       *     *     
  *         *   *         *   
*             *             * 
*                           * 
*           G F G           * 
  *                       *   
    *                   *     
      *               *       
        *           *         
          *       *           
            *   *             
              *               
3# so this heart can be made n//2 part left,681 # define size n = even only46
                              
      * *           * *       
    *     *       *     *     
  *         *   *         *   
*             *             * 
*                           * 
*           G F G           * 
  *                       *   
    *                   *     
      *               *       
        *           *         
          *       *           
            *   *             
              *               
2# define size n = even only8== n# define size n = even only3
                              
      * *           * *       
    *     *       *     *     
  *         *   *         *   
*             *             * 
*                           * 
*           G F G           * 
  *                       *   
    *                   *     
      *               *       
        *           *         
          *       *           
            *   *             
              *               
3
                              
      * *           * *       
    *     *       *     *     
  *         *   *         *   
*             *             * 
*                           * 
*           G F G           * 
  *                       *   
    *                   *     
      *               *       
        *           *         
          *       *           
            *   *             
              *               
2m# define size n = even only0# define size n = even only0# define size n = even only2# define size n = even only5

________53______9# so this heart can be made n//2 part left,0# so this heart can be made n//2 part left,1# define size n = even only76# so this heart can be made n//2 part left,3=# so this heart can be made n//2 part left,5# so this heart can be made n//2 part left,6

8_9

n2# define size n = even only83

________51______2# n//2 part right, and one middle line1

                              
      * *           * *       
    *     *       *     *     
  *         *   *         *   
*             *             * 
*                           * 
*           G F G           * 
  *                       *   
    *                   *     
      *               *       
        *           *         
          *       *           
            *   *             
              *               
6== n# define size n = even only0# define size n = even only0# define size n = even only2# define size n = even only3
                              
      * *           * *       
    *     *       *     *     
  *         *   *         *   
*             *             * 
*                           * 
*           G F G           * 
  *                       *   
    *                   *     
      *               *       
        *           *         
          *       *           
            *   *             
              *               
3# define size n = even only11

8_9

89n6 # define size n = even only8== m# define size n = even only0# define size n = even only0# define size n = even only2# define size n = even only3

                              
      * *           * *       
    *     *       *     *     
  *         *   *         *   
*             *             * 
*                           * 
*           G F G           * 
  *                       *   
    *                   *     
      *               *       
        *           *         
          *       *           
            *   *             
              *               
3 81 # define size n = even only8== m# define size n = even only0# define size n = even only0# define size n = even only2
                              
      * *           * *       
    *     *       *     *     
  *         *   *         *   
*             *             * 
*                           * 
*           G F G           * 
  *                       *   
    *                   *     
      *               *       
        *           *         
          *       *           
            *   *             
              *               
2
                              
      * *           * *       
    *     *       *     *     
  *         *   *         *   
*             *             * 
*                           * 
*           G F G           * 
  *                       *   
    *                   *     
      *               *       
        *           *         
          *       *           
            *   *             
              *               
3# define size n = even only11

Bagaimana Anda mencetak pola hati dengan Python?

Langkah-langkah berikut digunakan. .
Bentuk lembar kerja n X n+1 menggunakan dua loop
Terapkan kondisi if-else untuk mencetak bintang
Terapkan kondisi if-elel untuk mencetak teks “GFG”
Terapkan kondisi lain untuk ruang istirahat

Bagaimana Anda membuat pola dengan Python?

Langkah-Langkah Mencetak Pola dengan Python .
Tentukan jumlah baris dan kolom. Ada struktur tipikal untuk mencetak pola apa pun, mis. e. , jumlah baris dan kolom. .
Ulangi baris. .
Ulangi kolom. .
Cetak bintang atau angka. .
Tambahkan baris baru setelah setiap iterasi loop luar

Bagaimana Anda membuat kode bentuk hati?

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. . Nomor Entitas HTML

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