Dalam contoh ini, kami akan menulis program Python untuk mencetak pola awal berikut ke konsol. Kami akan membaca jumlah baris dan mulai mencetak seperti yang ditunjukkan di bawah ini Show
Pola Untuk nomor input 4, berikut adalah polanya * * * * * * * * * *Coba Daring Program Piton n = int(input('Enter number of rows : ')) i = 1 while i <= n : j = 1 while j <= i: print("*", end = " ") j += 1 print() i += 1_ Inner while loop mencetak satu baris setelah selesai dieksekusi. Outer while loop membantu mencetak Dengan kata lain, while loop luar mencetak baris, sedangkan while loop dalam mencetak kolom di setiap baris Keluaran Enter number of rows : 6 * * * * * * * * * * * * * * * * * * * * * Contoh 2 – Program Python untuk Mencetak Segitiga Kanan Terbalik menggunakan While LoopDalam contoh ini, kami akan menulis program Python untuk mencetak pola awal berikut ke konsol Pola Untuk nomor input 4, berikut adalah polanya * * * * * * * * * *Coba Daring Program Piton n = int(input('Enter number of rows : ')) i = 1 while i <= n : j = n while j >= i: print("*", end = " ") j -= 1 print() i += 1_ Keluaran Enter number of rows : 5 * * * * * * * * * * * * * * * Contoh 3 – Program Python untuk Mencetak Pola Bilangan menggunakan While LoopDalam contoh ini, kami akan menulis program Python untuk mencetak pola berikut ke konsol. Kami akan membaca jumlah baris dan mencetak nomor seperti yang ditunjukkan di bawah ini Pola Untuk nomor input 5, berikut adalah polanya 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15_Coba Daring Program Piton n = int(input('Enter number of rows : ')) k = 1 i = 1 while i <= n : j = 1 while j <= i: print("{:3d}".format(k), end = " ") j += 1 k += 1 print() i += 1 Keluaran Enter number of rows : 7 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28_ KesimpulanDalam Tutorial Python ini, kami belajar menulis program Python untuk mencetak berbagai jenis pola menggunakan While Loop Dalam pelajaran ini, saya menunjukkan cara mencetak pola dengan Python. Program Python berikut menggunakan fungsi for loop, while loop, dan range() untuk menampilkan berbagai pola Artikel ini memberi tahu Anda cara mencetak pola berikut dengan Python
Dengan mencetak pola yang berbeda, Anda dapat membangun pemahaman yang kuat tentang loop di Python. Setelah membaca artikel ini Anda dapat membuat berbagai jenis pola Langkah-langkah Mencetak Pola dengan PythonKami langkah-langkah di bawah ini untuk mencetak pola dengan Python
Juga, Selesaikan
Daftar IsiProgram untuk mencetak pola bilanganSaya telah membuat berbagai program yang mencetak gaya pola angka yang berbeda. Mari kita lihat satu per satu Mari kita lihat program Python untuk mencetak pola angka sederhana berikut menggunakan perulangan for 1 2 2 3 3 3 4 4 4 4 5 5 5 5 5 Program
Dalam pola angka ini, kami menampilkan satu digit pada baris pertama, dua digit berikutnya pada baris kedua, dan tiga angka berikutnya pada baris ketiga dan proses ini akan berulang hingga jumlah baris tercapai. Catatan
Pola piramida angkaMari kita lihat cara mencetak pola angka setengah piramid berikut ini 1 1 2 1 2 3 1 2 3 4 1 2 3 4 5 Catatan. Di setiap baris, setiap angka berikutnya bertambah 1 Program
Pola angka piramida terbalikPiramida terbalik adalah pola ke bawah di mana angka berkurang di setiap iterasi, dan pada baris terakhir, ini hanya menunjukkan satu angka. Gunakan reverse for loop untuk mencetak pola ini Pola 1 1 1 1 1 2 2 2 2 3 3 3 4 4 5 Program
Pola Piramida terbalik dengan angka yang samaPola. – 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 Program. –
Pola setengah piramida terbalik lainnya dengan angkaPola. – 0 1 2 3 4 5 0 1 2 3 4 0 1 2 3 0 1 2 0 1_ Program
Pola angka alternatif menggunakan while loopMari kita lihat bagaimana menggunakan perulangan while untuk mencetak pola angka Pola. – _0Program. – _1Pola angka terbalikMari kita lihat bagaimana menampilkan pola urutan angka yang menurun Pola 1. – _2Pola ini juga disebut sebagai piramida terbalik dari angka-angka yang menurun Program. – _3Membalikkan Piramida BilanganPola 2. – _4Catatan. Ini adalah pola kenaikan ke bawah di mana angka meningkat di setiap iterasi. Di setiap baris, jumlah angka sama dengan nomor baris saat ini Program _5Pola angka terbalik lainnyaPola. – _6Program. – _7Cetak nomor terbalik dari 10 ke 1Pola. – _8Program. – _9Pola bilangan segitigaMari kita lihat cara mencetak pola angka segitiga siku-siku Pola. – 1 1 2 1 2 3 1 2 3 4 1 2 3 4 50 Program. – 1 1 2 1 2 3 1 2 3 4 1 2 3 4 51 Pola segitiga Pascal menggunakan angkaUntuk membangun segitiga pascal, mulailah dengan "1" di atas, lalu lanjutkan dengan menempatkan angka di bawahnya dengan pola segitiga Setiap angka adalah angka yang tepat di atasnya dijumlahkan Pola 1 1 2 1 2 3 1 2 3 4 1 2 3 4 52 Program. – 1 1 2 1 2 3 1 2 3 4 1 2 3 4 53 Pola persegi dengan angkaPola. – 1 1 2 1 2 3 1 2 3 4 1 2 3 4 5_4 Program. – 1 1 2 1 2 3 1 2 3 4 1 2 3 4 55 Pola tabel perkalianPola. – 1 1 2 1 2 3 1 2 3 4 1 2 3 4 56 Program. – 1 1 2 1 2 3 1 2 3 4 1 2 3 4 57 Pola piramida bintang dengan pythonBagian ini akan melihat cara mencetak pola piramida dan Bintang (tanda bintang) dengan Python. Disini kita akan mencetak pola piramida berikut dengan Bintang (tanda bintang)
Pola setengah piramida sederhana. – 1 1 2 1 2 3 1 2 3 4 1 2 3 4 58 Pola ini juga dikenal sebagai piramida segitiga siku-siku Program. – 1 1 2 1 2 3 1 2 3 4 1 2 3 4 5_9 Piramida segitiga siku-siku BintangPola. – _0Pola ini juga disebut sebagai segitiga siku-siku cermin Program. – _1Solusi alternatif _2Pola Bintang setengah Piramida ke bawahPola. – _3Catatan. Kita perlu menggunakan loop bersarang terbalik untuk mencetak pola bintang piramida ke bawah Program. – _4Pola Piramida bintang penuh ke bawahMari kita lihat cara mencetak pola piramida terbalik dengan Python Pola. – _5Program _6Pola bintang cermin kanan bawahPola. – _7Dalam pola ini, kita perlu menggunakan dua loop bersarang 3Program. – _8Pola bintang segitiga sama sisiPola. – _9Program. – 1 1 1 1 1 2 2 2 2 3 3 3 4 4 5_0 Cetak dua piramida bintangPola. – 1 1 1 1 1 2 2 2 2 3 3 3 4 4 5_1 Program. – 1 1 1 1 1 2 2 2 2 3 3 3 4 4 5_2 Pola bintang mulai kananPola. – 1 1 1 1 1 2 2 2 2 3 3 3 4 4 5_3 Kami juga menyebut pola ini sebagai segitiga siku-siku pascal Program. – 1 1 1 1 1 2 2 2 2 3 3 3 4 4 5_4 Pola pascal segitiga kiriPola. – 1 1 1 1 1 2 2 2 2 3 3 3 4 4 5_5 Program. – 1 1 1 1 1 2 2 2 2 3 3 3 4 4 5_6 Pola kaca pasir bintangPola. – 1 1 1 1 1 2 2 2 2 3 3 3 4 4 5_7 Untuk mencetak pola ini kita perlu menggunakan dua set tiga loop sementara Program. – 1 1 1 1 1 2 2 2 2 3 3 3 4 4 5_8 Pola gaya celana bintangPola. – 1 1 1 1 1 2 2 2 2 3 3 3 4 4 5_9 Program. – 0Pola bintang berbentuk berlianPola. – 1Program. – 2Pola berlian lain dari bintangPola. – 3Program. – 4Pola huruf dan hurufDi Python, ada nilai ASCII untuk setiap huruf. Untuk mencetak pola huruf dan abjad, kita perlu mengonversinya menjadi nilai ASCII
Mari kita lihat sekarang cara mencetak pola huruf dan huruf dengan Python Pola. – 5Pola ini dikenal sebagai pola siku-siku dengan karakter Program. – 6Pola untuk menampilkan huruf dari kataMari kita lihat cara mencetak kata 'Python' di Pattern. – 7Program. – 8Pola karakter/huruf segitiga sama sisiPola. – _9Program. – 5 5 5 5 5 5 5 5 5 5 5 5 5 5 50 Pola karakter yang samaPola. – 5 5 5 5 5 5 5 5 5 5 5 5 5 5 51 Program. – 5 5 5 5 5 5 5 5 5 5 5 5 5 5 52 Mari kita lihat beberapa pola lain-lain Lebih banyak Pola lain-lainPiramida tabel bilangan horizontalPola. – 5 5 5 5 5 5 5 5 5 5 5 5 5 5 53 Program. – 5 5 5 5 5 5 5 5 5 5 5 5 5 5 54 Gandakan pola angkaPola. – 5 5 5 5 5 5 5 5 5 5 5 5 5 5 55 Catatan. Di setiap kolom, setiap angka digandakan dari angka sebelumnya Program. – 5 5 5 5 5 5 5 5 5 5 5 5 5 5 56 Pola nomor acak5 5 5 5 5 5 5 5 5 5 5 5 5 5 57 Program. – 5 5 5 5 5 5 5 5 5 5 5 5 5 5 58 Piramida bilangan kurang dari 10Pola. – 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5_9 Program. – _0Piramida angka hingga 10Pola. – _1Program. – _2Pola bilangan genapPola. – _3Program. – _4Pola digit piramida yang unikPola. – _5Program. – _6Pola angka ganda pada setiap kolomPola. – _7Program. – _8Pola pengurangan angkaPola. – _9Program. – 0 1 2 3 4 5 0 1 2 3 4 0 1 2 3 0 1 2 0 1_0 Pola nomor gaya celanaPola. – 0 1 2 3 4 5 0 1 2 3 4 0 1 2 3 0 1 2 0 1_1 Program. – 0 1 2 3 4 5 0 1 2 3 4 0 1 2 3 0 1 2 0 1_2 Pola dengan kombinasi angka dan bintangPola. – 0 1 2 3 4 5 0 1 2 3 4 0 1 2 3 0 1 2 0 1_3 Program. – 0 1 2 3 4 5 0 1 2 3 4 0 1 2 3 0 1 2 0 1_4 Lihat juga cara menghitung jumlah dan rata-rata dengan Python Latihan SoalPola. – 0 1 2 3 4 5 0 1 2 3 4 0 1 2 3 0 1 2 0 1_5 Larutan. – 0 1 2 3 4 5 0 1 2 3 4 0 1 2 3 0 1 2 0 1_6 Langkah selanjutnyaMenyelesaikan
Jika Anda tidak menemukan pola yang Anda cari, beri tahu saya dengan meninggalkan komentar dan pertanyaan di bawah Bagaimana Anda mencetak pola persegi dengan Python?Kode - . baris = int(input("Masukkan jumlah baris. ")) # Digunakan untuk mencetak ruang k = 2 * baris - 2 # Lingkaran luar untuk mencetak jumlah baris untuk saya dalam rentang (0, baris) # Lingkaran dalam digunakan untuk mencetak jumlah ruang untuk j dalam rentang (0, k) cetak(akhir=" ") Bagaimana Anda membuat loop sementara di Python dengan pola?Untuk nomor input 4, berikut adalah polanya. Inner while loop mencetak satu baris setelah selesai dieksekusi. Perulangan while luar membantu mencetak n jumlah baris . Dengan kata lain, while loop luar mencetak baris, sedangkan while loop dalam mencetak kolom di setiap baris.
Bagaimana Anda mencetak pola dengan Python?Pola dapat dicetak dengan python menggunakan loop for sederhana . Loop luar pertama digunakan untuk menangani jumlah baris dan loop bersarang dalam digunakan untuk menangani jumlah kolom. Memanipulasi pernyataan cetak, pola angka yang berbeda, pola alfabet, atau pola bintang dapat dicetak. |