Program pola python oleh durga sir pdf

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 python oleh durga sir pdf

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)
_

Keluaranreverse pyramid - python pattern programs - edureka

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)

Keluaranstart pattern - python pattern programs - edureka

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. left start pattern - python pattern programs - edureka

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. hourglass - python pattern programs - edureka

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. half pyramid - python pattern programs - edureka

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. left half pyramid - python pattern programs - edureka

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)
_0

Keluarannumber patter - python pattern programs - edureka

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)
_1

Keluaranpascal's traingle - python pattern programs - edureka

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)
_2

Keluaran

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)
_3

Keluaran

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)
_4

Keluaran

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)
_5

Keluaran

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)
_6

Keluarancharacter pattern- python pattern programs-edureka

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)
_7

Keluaran

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)
_8

Keluaran

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)
_9

Keluaran

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)
0

Keluaran

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