Program pola python dengan penjelasan

Dalam bahasa python, kita bisa membuat pola dengan menggunakan For Loops. Di sini kita dapat memanipulasinya untuk loop, dan dengan itu, kita dapat mencetak pernyataan agar memiliki pola unik seperti pola bintang, Numerik, dan Karakter. Kita dapat menggunakan salah satu kompiler python yang tersedia di pasaran untuk menjalankan program

Paket Pengembangan Perangkat Lunak Semua dalam Satu[600+ Kursus, 50+ proyek]

Harga
Lihat Kursus

600+ Kursus Daring. 50+ proyek. 3000+ Jam. Sertifikat yang Dapat Diverifikasi. Akses Seumur Hidup
4. 6 [85.318 peringkat]

Jenis Pola dan Contohnya

Mari kita coba membuat yang paling menarik, pola bintang. Kita bisa menggunakan dua for loop;

Mulai Kursus Pengembangan Perangkat Lunak Gratis Anda

Pengembangan web, bahasa pemrograman, pengujian Perangkat Lunak & lainnya

Tipe 1. Pola bintang

Program untuk mencetak pola piramida bintang

Contoh 1

Dalam contoh ini, kami akan mencetak satu bintang di baris pertama, 2 bintang di baris kedua dan terus melakukannya dengan cara yang sama hingga kami mencapai baris nomor lima.

Kode

#Python Program for printing pyramid pattern using stars

for i in range[0, 5]:
    for j in range[0, i+1]:
        print["* ",end=""]
    print[]

Keluaran

Catatan. Parameter akhir di python digunakan untuk mengakhiri pernyataan cetak dengan karakter atau string apa pun menggunakan parameter akhir

Contoh #2

Sekarang mari kita coba memutar piramida di atas sebesar 180 derajat sehingga kita bisa mendapatkan gaya yang berbeda untuk pola bintangnya. Dalam contoh ini, kami telah mulai mencetak bintang dengan cara yang sama tetapi dari sisi kanan atau kolom terakhir dari sisi kiri atau dari kolom pertama dari sisi kanan atau dari baris ke-0 dan kolom ke-4 atau dari baris ke-1 dan

Kode

#Python Program for printing pyramid pattern using stars
a = 8
for i in range[0, 5]:
    for j in range[0, a]:
        print[end=" "]
    a = a - 2
    for j in range[0, i+1]:
        print["* ", end=""]
    print[]
_

Keluaran

Contoh #3

Sekarang mari kita lihat bagaimana kita bisa mencetak segitiga menggunakan bintang.
Dalam program ini, kita juga akan menanyakan jangkauan, yang akan menentukan ketinggian t dimana segitiga ini dapat diperpanjang. Di sini kita menjalankan 3 for loop, di mana for loop pertama adalah untuk perulangan kolom dan 2 for loop lainnya [sub loop] untuk perulangan baris

Kode

Keluaran

Contoh #4

Sekarang mari kita lihat program lain, setelah itu kita akan menyelesaikan ilustrasi pola bintang. Ada sedikit perbedaan antara program di atas dengan yang kedua yaitu. e. b], di sini kami mencoba mencetak satu bintang di baris pertama, lalu 3 bintang di baris kedua, 5 di baris ketiga, dan seterusnya, jadi kami menambah hitungan "l" sebanyak 2 di akhir detik untuk loop

Kode

# Python Pyramid pattern using a star pattern
		
k = 16
l = 1
for i in range[0, 5]:
    for j in range[0, k]:
        print[end=" "]
    k = k - 4
    for j in range[0, l]:
        print["* ", end=""]
    l = l + 2
    print[]

Keluaran

Tipe 2. Pola numerik

Sekarang kita akan membahas beberapa contoh pola numerik

Contoh 1

Kami sekarang akan mencoba mencetak pola piramida angka. Jadi akan seperti ini. Pada baris pertama akan terlihat angka 1, dan pada baris kedua akan terdiri dari angka 2 dan 3, baris ketiga akan terdiri dari angka 4, 5 dan 6, dan rangkaiannya akan berlanjut seperti ini

Kode

# Python Numeric Pattern Example 1
		
k = 1
for i in range[0, 5]:
    for j in range[0, i+1]:
        print[k, end=" "]
        k = k + 1
    print[]
_

Keluaran

Contoh #2

Mari kita coba mencetak pola piramida pada angka dengan gaya lain. Disini kita akan mencoba mencetak angka 1 pada baris pertama, angka 1 dan 2 pada baris kedua, angka 1, 2 dan 3 pada baris ketiga, dan akan terus seperti itu

Kode

# Python Numeric Pattern Example 2
		
for i in range[0, 5]:
    num = 1
    for j in range[0, i+1]:
        print[num, end=" "]
        num = num + 1
    print[]

Keluaran

Contoh #3

Ini adalah contoh lain dari program python untuk mencetak angka dalam bentuk pola. Di sini kami mencoba untuk mengakhiri baris dengan kuadrat nomor baris dengan menggunakan dua for loop dan menambah nilai variabel mati rasa dengan 1 di loop for dalam dan menambah nilai variabel inc dengan 2 untuk loop for luar

Kode

# Python Numeric Pattern Example 3
		
numb = 1
inc = 1
for i in range[0, 5]:
    for j in range[0, inc]:
        print[numb, end=" "]
        numb = numb + 1
    print[]
    inc = inc + 2
_

Keluaran

Ada berbagai contoh lain, dan saya akan mencoba menyajikannya secara singkat di sini

Contoh #4

Dalam program ini, kami akan mencetak angka yang sama untuk nomor baris tertentu, dan baris sebelumnya akan memiliki satu nilai lebih kecil dari nomor baris saat ini. Hasil ini dapat dicapai dengan menggunakan loop luar dan dalam untuk loop dan menjalankan loop luar dalam rentang 10 [menetapkan nilai], dan loop dalam berjalan di dalam rentang yang ditentukan dari loop luar untuk

Kode

Keluaran

Contoh #5

Dalam contoh ini, kami akan mencoba melihat nomornya dan karenanya mencetaknya berdasarkan kolom. Kolom pertama akan dimulai dengan rentang nilai yang ditentukan seperti [1,2,3,4 dan 5], kolom kedua akan dimulai dari nomor baris kedua, kolom ketiga akan dimulai dari nomor baris 3, dan akan berlanjut hingga

Kode

># Python Numeric Pattern Example 5
		
last_num = 6
for row in range[1, last_num]:
    for column in range[row, 0, -1]:
        print[column, end=' ']
    print[""]
_

Keluaran

Contoh #6

Ini mirip dengan program sebelumnya, tetapi di sini kita mengambil kuadrat dari angka-angka tersebut

Kode

# Python Numeric Pattern Example 6
		
last_num = 9
for i in range[1, last_num]:
    for j in range[-1+i, -1, -1]:
        print[format[2**j, "4d"], end=' ']
    print[""]
_

Keluaran

Contoh #7

Ini mirip dengan program-program sebelumnya

Kode

#Python Program for printing pyramid pattern using stars
a = 8
for i in range[0, 5]:
    for j in range[0, a]:
        print[end=" "]
    a = a - 2
    for j in range[0, i+1]:
        print["* ", end=""]
    print[]
_0

Keluaran

Contoh #8

Di sini kita akan mencoba mencetak angka dengan urutan terbalik dalam pola segitiga siku-siku

Kode

#Python Program for printing pyramid pattern using stars
a = 8
for i in range[0, 5]:
    for j in range[0, a]:
        print[end=" "]
    a = a - 2
    for j in range[0, i+1]:
        print["* ", end=""]
    print[]
_1

Keluaran

Tipe 3. Pola karakter

Sekarang kita akan melihat beberapa contoh pola karakter

Contoh 1

Disini kita akan mencoba menampilkan pola piramida abjad. Nilai ASCII huruf kapital A dimulai dari 65, yang berarti nilai ASCII untuk huruf kapital Z akan menjadi 90. Dalam contoh ini, kami mengonversi nilai numerik 65 menjadi huruf kapital A dan karenanya mengulangi perulangan untuk menaikkan variabel "nilai"

Kode

#Python Program for printing pyramid pattern using stars
a = 8
for i in range[0, 5]:
    for j in range[0, a]:
        print[end=" "]
    a = a - 2
    for j in range[0, i+1]:
        print["* ", end=""]
    print[]
_2

Keluaran

Contoh #2

Di sini kita akan mengulang karakter berapa kali nomor baris. Berikut adalah ilustrasi sederhana tentang bagaimana kita bisa melakukannya

Kode

#Python Program for printing pyramid pattern using stars
a = 8
for i in range[0, 5]:
    for j in range[0, a]:
        print[end=" "]
    a = a - 2
    for j in range[0, i+1]:
        print["* ", end=""]
    print[]
_3

Keluaran

Contoh #3

Ini akan mirip dengan contoh a] kecuali di mana kita mengakhiri nomor baris dengan 2 nilai lebih banyak dari baris sebelumnya. Untuk mencapai ini, kami telah memasukkan variabel lain yang disebut "inc", dan kami menambahnya dengan 2 di luar for loop

Kode

#Python Program for printing pyramid pattern using stars
a = 8
for i in range[0, 5]:
    for j in range[0, a]:
        print[end=" "]
    a = a - 2
    for j in range[0, i+1]:
        print["* ", end=""]
    print[]
_4

Keluaran

Contoh #4

Contoh ini mirip dengan a], tetapi di sini kita memutar polanya 180 derajat

Kode

#Python Program for printing pyramid pattern using stars
a = 8
for i in range[0, 5]:
    for j in range[0, a]:
        print[end=" "]
    a = a - 2
    for j in range[0, i+1]:
        print["* ", end=""]
    print[]
_5

Keluaran

Sekarang, karena Anda telah melihat banyak contoh ini, mari kita coba menggambar beberapa pola yang menarik

Contoh #5

Dalam program ini, kami akan mencoba mencetak pola persegi menggunakan nilai apa pun [bisa numerik, karakter, dll. ] Begini tampilannya

Kode

#Python Program for printing pyramid pattern using stars
a = 8
for i in range[0, 5]:
    for j in range[0, a]:
        print[end=" "]
    a = a - 2
    for j in range[0, i+1]:
        print["* ", end=""]
    print[]
_6

Keluaran

Contoh #6

Kami memiliki contoh yang sangat mirip, tetapi kami telah mengganti $ dengan * untuk menghasilkan sesuatu seperti di bawah ini

Kode

#Python Program for printing pyramid pattern using stars
a = 8
for i in range[0, 5]:
    for j in range[0, a]:
        print[end=" "]
    a = a - 2
    for j in range[0, i+1]:
        print["* ", end=""]
    print[]
_7

Keluaran

Kesimpulan

Artikel ini telah melihat banyak contoh pola pencetakan menggunakan python, yang meliputi pola bintang, pola numerik, dan pola karakter. Kami juga telah memberikan penjelasan singkat tentang tujuan pembuatan program dan cara kerja di baliknya. Setelah ini dipahami dan dikompilasi di lingkungan python Anda sendiri, orang akan merasa mudah tentang masalah pembuatan pola di python;

Artikel yang Direkomendasikan

Ini telah menjadi panduan untuk Pola dengan Python. Di sini kita telah membahas 3 jenis pola yang berbeda dalam python dengan contoh dan hasilnya. Anda juga dapat membaca artikel yang kami sarankan untuk mempelajari lebih lanjut –

Bagaimana Anda memprogram 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

Apa pola pemrograman dasar yang kami gunakan untuk membuat program Python?

Pola #1. Pola Segitiga Angka Sederhana
Pola #2. Piramida Bilangan Terbalik
Pola #3. Pola Bilangan Setengah Piramida
Pola #4. Piramida Terbalik Bilangan Turun
Pola #5. Piramida Terbalik Digit yang Sama
Pola #6. Membalikkan Piramida Bilangan
Pola #7. Pola Bilangan Setengah Piramida Terbalik

Ada berapa jenis pola di Python?

18 Contoh Program Pola di Python.

Bagaimana cara mencetak 12345 dengan Python?

cara mencetak 12345 dalam satu baris tanpa menggunakan string .
+ 8. print[*[n for n in range[1,6]], sep=""] atau cukup print[12345] seperti yang disarankan oleh Diego. .
+ 6. Bahasa - Python Ini mungkin curang tapi cobalah. bilangan = 12345; . .
+ 5. .
+ 3. .
+ 2. .
+ 2. .
+ 1. .

Bài mới nhất

Chủ Đề