Bahasa pemrograman python cukup mudah dipelajari. Implementasi berbagai pustaka dengan kemudahan sintaks membuatnya menonjol, salah satu dari banyak alasan mengapa ini menjadi bahasa pemrograman paling populer dalam dekade ini. Meskipun bagian pembelajarannya mudah, pewawancara sering mencari pendekatan Anda dalam membangun logika untuk program pola. Sesulit kedengarannya, dengan python itu adalah sepotong kue. Pada artikel ini, kita akan belajar tentang berbagai program pola di python. Topik-topik berikut dibahas di blog ini
Program pola menggabungkan banyak loop bersarang. Jadi jika Anda tidak terbiasa dengan loop di python, pastikan untuk membaca tutorial mendetail tentang loop di python
Program Pola Bintang
Berikut adalah beberapa program pola bintang di python
Program Pola Piramida
def pattern(n): k = 2 * n - 2 for i in range(0,n): for j in range(0,k): print(end=" ") k = k - 1 for j in range(0, i+1): print("*", end=" ") print("\r") pattern(5)Keluaran.
Program Pola Piramida Terbalik
def pattern(n): k = 2*n -2 for i in range(n,-1,-1): for j in range(k,0,-1): print(end=" ") k = k +1 for j in range(0, i+1): print("*", end=" ") print("\r") pattern(5) _Keluaran
Program Pola Mulai Kanan
def pattern(n): for i in range(0, n): for j in range(0, i + 1): print("* ", end="") print("\r") for i in range(n, 0 , -1): for j in range(0, i + 1): print("* ", end="") print("\r") pattern(5)Keluaran
Program Pola Mulai Kiri
def pattern(n): k = 2 * n - 2 for i in range(0, n-1): for j in range(0, k): print(end=" ") k = k - 2 for j in range(0, i + 1): print("* ", end="") print("\r") k = -1 for i in range(n-1,-1,-1): for j in range(k,-1,-1): print(end=" ") k = k + 2 for j in range(0, i + 1): print("* ", end="") print("\r") pattern(5)Keluaran.
Program Pola Jam Pasir
def pattern(n): k = n - 2 for i in range(n, -1 , -1): for j in range(k , 0 , -1): print(end=" ") k = k + 1 for j in range(0, i+1): print("* " , end="") print("\r") k = 2 * n - 2 for i in range(0 , n+1): for j in range(0 , k): print(end="") k = k - 1 for j in range(0, i + 1): print("* ", end="") print("\r") pattern(5) _Keluaran.
Program Pola Setengah Piramida
def pattern(n): for i in range(0,n): for j in range(0, i+1): print("* " , end="") print("\r") pattern(5)Keluaran.
Program Pola Setengah Piramida Kiri
def pattern(n): k = 2 * n - 2 for i in range(0, n): for j in range(0, k): print(end=" ") k = k - 2 for j in range(0, i + 1): print("* ", end="") print("\r") pattern(5) _Keluaran.
Program Pola Setengah Piramida Ke Bawah
def pattern(n): for i in range(n, -1, -1): for j in range(0, i + 1): print("* ", end="") print("\r") pattern(5)Keluaran.
Program Pola Berbentuk Berlian
def pattern(n): k = 2 * n - 2 for i in range(0, n): for j in range(0 , k): print(end=" ") k = k - 1 for j in range(0 , i + 1 ): print("* ", end="") print("\r") k = n - 2 for i in range(n , -1, -1): for j in range(k , 0 , -1): print(end=" ") k = k + 1 for j in range(0 , i + 1): print("* ", end="") print("\r") pattern(5) _Keluaran.
Program Pola Bintang Berlian
for i in range(5): for j in range(5): if i + j == 2 or i - j == 2 or i + j == 6 or j - i == 2: print("*", end="") else: print(end=" ") print() _Keluaran
Program Pola Angka
Berikut adalah beberapa program dengan pola numerik di java
Program Bilangan Sederhana
def pattern(n): k = 2*n -2 for i in range(n,-1,-1): for j in range(k,0,-1): print(end=" ") k = k +1 for j in range(0, i+1): print("*", end=" ") print("\r") pattern(5) _0Keluaran
Program Segitiga Pascal
def pattern(n): k = 2*n -2 for i in range(n,-1,-1): for j in range(k,0,-1): print(end=" ") k = k +1 for j in range(0, i+1): print("*", end=" ") print("\r") pattern(5) _1Keluaran
Pola Setengah Piramida Dengan Angka
def pattern(n): k = 2*n -2 for i in range(n,-1,-1): for j in range(k,0,-1): print(end=" ") k = k +1 for j in range(0, i+1): print("*", end=" ") print("\r") pattern(5) _2Keluaran
Pola Berlian Dengan Angka
def pattern(n): k = 2*n -2 for i in range(n,-1,-1): for j in range(k,0,-1): print(end=" ") k = k +1 for j in range(0, i+1): print("*", end=" ") print("\r") pattern(5) _3Keluaran
Program Pola Urutan Menurun
def pattern(n): k = 2*n -2 for i in range(n,-1,-1): for j in range(k,0,-1): print(end=" ") k = k +1 for j in range(0, i+1): print("*", end=" ") print("\r") pattern(5) _4Keluaran
Program Pola Bilangan Biner
def pattern(n): k = 2*n -2 for i in range(n,-1,-1): for j in range(k,0,-1): print(end=" ") k = k +1 for j in range(0, i+1): print("*", end=" ") print("\r") pattern(5) _5Keluaran
Program Pola Karakter
Berikut adalah beberapa program pola dalam python dengan karakter
Segitiga Abjad Kanan
def pattern(n): k = 2*n -2 for i in range(n,-1,-1): for j in range(k,0,-1): print(end=" ") k = k +1 for j in range(0, i+1): print("*", end=" ") print("\r") pattern(5) _6Keluaran
Program Pola Karakter
def pattern(n): k = 2*n -2 for i in range(n,-1,-1): for j in range(k,0,-1): print(end=" ") k = k +1 for j in range(0, i+1): print("*", end=" ") print("\r") pattern(5) _7Keluaran
Program Karakter Bentuk K
def pattern(n): k = 2*n -2 for i in range(n,-1,-1): for j in range(k,0,-1): print(end=" ") k = k +1 for j in range(0, i+1): print("*", end=" ") print("\r") pattern(5) _8Keluaran
Program Pola Karakter Segitiga
def pattern(n): k = 2*n -2 for i in range(n,-1,-1): for j in range(k,0,-1): print(end=" ") k = k +1 for j in range(0, i+1): print("*", end=" ") print("\r") pattern(5) _9Keluaran
Program Pola Karakter Berbentuk Berlian
def pattern(n): for i in range(0, n): for j in range(0, i + 1): print("* ", end="") print("\r") for i in range(n, 0 , -1): for j in range(0, i + 1): print("* ", end="") print("\r") pattern(5) 0Keluaran
Ini membawa kita ke akhir artikel ini di mana kita telah belajar bagaimana kita dapat mengimplementasikan berbagai pola di python menggunakan asterisk, angka dan karakter dengan bantuan loop di python. Saya harap Anda jelas dengan semua yang telah dibagikan dengan Anda dalam tutorial ini
Temukan Pelatihan Python kami di Kota/Negara Teratas
Jika Anda menemukan artikel tentang "Program Pola Python" ini relevan, lihat Pelatihan Sertifikasi Python Edureka, perusahaan pembelajaran online tepercaya dengan jaringan lebih dari 250.000 pembelajar puas yang tersebar di seluruh dunia
Kami di sini untuk membantu Anda di setiap langkah dalam perjalanan Anda dan menghasilkan kurikulum yang dirancang untuk pelajar dan profesional yang ingin menjadi pengembang Python. Kursus ini dirancang untuk memberi Anda awal dalam pemrograman Python dan melatih Anda untuk konsep inti dan lanjutan Python bersama dengan berbagai kerangka kerja Python seperti Django
Jika Anda menemukan pertanyaan apa pun, silakan ajukan semua pertanyaan Anda di bagian komentar "Program Pola Python" dan tim kami akan dengan senang hati menjawab atau bergabung dengan kursus pemrograman Master Python kami
Jika Anda mencoba memperluas bisnis Anda di bidang yang menarik ini, lihat Kursus Kecerdasan Buatan kami. Ini ditawarkan bekerja sama dengan Akademi E&ICT, Institut Teknologi Nasional, Warangal. Program Magister eksekutif ini membekali siswa dengan informasi tentang alat, teknik, dan alat yang mereka butuhkan untuk memajukan karir mereka