Bilmeniz Gereken En İyi 18 Python Modeli Programı
Yayınlanan: 2020-07-28Teknik mülakatlara hazırlanmak çok fazla hazırlık gerektirir ve büyük ihtimalle orada Python kalıp programları oluşturmanız gerekebilir. Bu nedenle, hazırlıklarınıza başlamak için Python'da desen yazdırmaya yönelik birden çok fikirden oluşan bir liste hazırladık.
Bu listede çok sayıda Python desen programımız var, bu nedenle uzmanlığınızı ve deneyiminizi seçin. Bir sonraki kalıba geçmeden önce kodun hangi bölümünün ne yaptığını anladığınızdan emin olun. Sistemin nasıl çalıştığını tam olarak anlamadan, işleyişini açıklamakta çok zorluk çekersiniz.
Çoğu zaman, görüşmeci Python'da kalıp yazdırmayı nasıl yaptığınıza dair bir açıklama ister. Her şeyin nasıl çalıştığını bilmek, bu soruları etkili bir şekilde yanıtlamanıza yardımcı olacaktır. Özgeçmişinizdeki veri bilimi sertifikası, işe alınma şansınızı artırır.
Python kodunu aşağıdaki her modelle birlikte bulacaksınız:
İçindekiler
Model 1: Basit Sayı Üçgen Modeli
Desen:
1
2 2
3 3 3
4 4 4 4
5 5 5 5 5
Kod:
satırlar = 6
aralıktaki sayı için(satırlar):
aralıktaki i için (sayı):
print(num, end=” “) # baskı numarası
Deseni doğru görüntülemek için her satırdan sonra # satır
Yazdır(" ")
Model #2: Ters Sayılar Piramidi
Desen:
1 1 1 1 1
2 2 2 2
3 3 3
4 4
5
Kod:
satırlar = 5
b = 0
aralıktaki i için(satırlar, 0, -1):
b += 1
aralıktaki j için (1, i + 1):
print(b, bitiş=' ')
yazdır('\r')
Okuyun: Python'da Kariyer Fırsatları: Bilmeniz Gereken Her Şey
Desen #3: Sayıların Yarım Piramit Deseni
Desen:
1
1 2
1 2 3
1 2 3 4
1 2 3 4 5
Kod:
satırlar = 5
aralıktaki satır için (1, satır+1):
aralıktaki sütun için (1, satır + 1):
print(sütun, bitiş=' ')
Yazdır("")
Desen #4: Azalan Sayıların Ters Piramidi
Desen:
5 5 5 5 5
4 4 4 4
3 3 3
2 2
1
Kod:
satırlar = 5
aralıktaki i için(satırlar, 0, -1):
sayı = ben
(0, i) aralığında j için:
print(sayı, bitiş=' ')
yazdır(“\r”)
Desen #5: Aynı Basamağa Sahip Ters Piramit
Desen:
5 5 5 5 5
5 5 5 5
5 5 5
5 5
5
Kod:
satırlar = 5
sayı = satır
aralıktaki i için(satırlar, 0, -1):
(0, i) aralığında j için:
print(sayı, bitiş=' ')
yazdır(“\r”)
Desen #6: Sayıların Ters Piramidi
Desen:
1
2 1
3 2 1
4 3 2 1
5 4 3 2 1
Kod:
satırlar = 6
aralıktaki satır için (1, satır):
aralıktaki sütun için(satır, 0, -1):
print(sütun, bitiş=' ')
Yazdır("")
Desen #7: Ters Yarım Piramit Sayı Kalıbı
Desen:
0 1 2 3 4 5
0 1 2 3 4
0 1 2 3
0 1 2
0 1
Kod:
satırlar = 5
aralıktaki i için(satırlar, 0, -1):
aralığındaki j için (0, i + 1):
print(j, bitiş=' ')
yazdır(“\r”)
Model #8: 10'dan Küçük Doğal Sayılar Piramidi
Desen:
1
2 3 4
5 6 7 8 9
Kod:
geçerliSayı = 1
dur = 2
satırlar = 3 # Kalıbınızda olmasını istediğiniz satırlar
aralıktaki i için(satırlar):
aralıktaki sütun için (1, dur):
print(currentNumber, end=' ')
geçerliSayı += 1
Yazdır("")
dur += 2
Model #9: 10'dan Rakamların Ters Modeli
Desen:
1
3 2
6 5 4
10 9 8 7
Kod:
başlangıç = 1
dur = 2
currentNumber = dur
aralıktaki satır için (2, 6):
aralıktaki col için (başlat, durdur):
geçerliSayı -= 1
print(currentNumber, end=' ')
Yazdır("")
başlat = dur
dur += satır
currentNumber = dur
Model #10: Rakamların Benzersiz Piramit Modeli
Desen:
1
1 2 1
1 2 3 2 1
1 2 3 4 3 2 1
1 2 3 4 5 4 3 2 1
Kod:
satırlar = 6
i aralığında (1, satır + 1):
aralıktaki j için (1, i – 1):
print(j, bitiş=” “)
j aralığında(i – 1, 0, -1):
print(j, bitiş=” “)

Yazdır()
Kontrol edin: En İyi 36 Python Mülakat Soruları ve Cevapları: Nihai Kılavuz
Model #11: Sayıların Bağlantılı Ters Piramit Modeli
Desen:
5 4 3 2 1 1 2 3 4 5
5 4 3 2 2 3 4 5
5 4 3 3 4 5
5 4 4 5
5 5
Kod:
satırlar = 6
i aralığında (0, satır):
aralıktaki j için(satırlar – 1, i, -1):
print(j, ”, son=”)
(i) aralığında l için:
print(' ', bitiş=”)
k aralığında (i + 1, satırlar):
print(k, ”, son=”)
yazdır('\n')
Desen #12: Çift Sayılı Piramit Deseni
Desen:
10
10 8
10 8 6
10 8 6 4
10 8 6 4 2
Kod:
satırlar = 5
LastEvenNumber = 2 * satır
bileNumber = LastEvenNumber
i aralığında (1, satır+1):
bileNumber = LastEvenNumber
(i) aralığındaki j için:
print(evenNumber, end=' ')
çiftSayı -= 2
yazdır(“\r”)
Desen #13: Yatay Tabloların Piramidi
Desen:
0
0 1
0 2 4
0 3 6 9
0 4 8 12 16
0 5 10 15 20 25
0 6 12 18 24 30 36
Kod:
satırlar = 7
i aralığında (0, satır):
aralığındaki j için (0, i + 1):
print(i * j, bitiş=' ')
Yazdır()
Desen #14: Alternatif Sayıların Piramit Kalıbı
Desen:
1
3 3
5 5 5
7 7 7 7
9 9 9 9 9
Kod:
satırlar = 5
ben = 1
iken i <= satırlar:
j = 1
j <= i iken:
print((i * 2 – 1), bitiş=” “)
j = j + 1
ben = ben + 1
Yazdır()
Desen #15: Aynalı Piramit (Dik Açılı Üçgen) Sayı Kalıbı
Desen:
1
1 2
1 2 3
1 2 3 4
1 2 3 4 5
Kod:
satırlar = 6
aralıktaki satır için (1, satır):
sayı = 1
aralıktaki j için(satırlar, 0, -1):
j > satır ise:
print(” “, bitiş=' ')
Başka:
print(sayı, bitiş=' ')
sayı += 1
Yazdır("")
Desen #16: Yıldızlı Eşkenar Üçgen (Yıldız Sembolü)
Desen:
*
* *
* * *
* * * *
* * * * *
* * * * * *
* * * * * * *
Kod:
print(“Yıldızlar kullanarak eşkenar üçgen Piramidi yazdırın”)
boyut = 7
m = (2 * boyut) – 2
i aralığında (0, boyut):
(0, m) aralığında j için:
yazdır(bitiş =” “)
m = m – 1 # her döngüden sonra m azaltma
aralığındaki j için (0, i + 1):
# yıldızları kullanarak tam Üçgen piramidi yazdırma
print(“* “, bitiş=' ')
Yazdır(" ")
Desen #17: Aşağıya Doğru Üçgen Yıldız Deseni
Desen:
* * * * * *
* * * * *
* * * *
* * *
* *
*
Kod:
satırlar = 5
k = 2 * satır – 2
aralıktaki i için(satırlar, -1, -1):
j aralığında(k, 0, -1):
yazdır(bitiş =” “)
k = k + 1
aralığındaki j için (0, i + 1):
print(“*”, bitiş=” “)
Yazdır("")
Desen #18: Yıldızların Piramit Deseni
Desen:
*
* *
* * *
* * * *
* * * * *
Kod:
satırlar = 5
i aralığında (0, satır):
aralığındaki j için (0, i + 1):
print(“*”, bitiş=' ')
yazdır(“\r”)
Ayrıca Okuyun: Yeni Başlayanlar için 42 Heyecan Verici Python Projesi Fikirleri ve Konuları
Python Hakkında Daha Fazla Bilgi Edinin
Python hakkında daha fazla bilgi edinmekle ilgileniyorsanız, blogumuza gidin ve bu konuyla ilgili çok sayıda ayrıntılı makale bulun.
Burada paylaştığımız Python kalıp programları ile ilgili herhangi bir sorunuz varsa, lütfen aşağıdaki yorumlar aracılığıyla bize bildirin. Sizden haber almak isteriz.
Veri bilimi hakkında bilgi edinmek istiyorsanız, IIIT-B & upGrad'ın çalışan profesyoneller için oluşturulmuş ve 10'dan fazla vaka çalışması ve proje, uygulamalı uygulamalı atölye çalışmaları, endüstri uzmanlarıyla mentorluk, 1 Endüstri danışmanlarıyla bire bir, en iyi firmalarla 400+ saat öğrenim ve iş yardımı.
Python'da bir desen nasıl yazdırılır?
Python programlama dilinde for döngüsü, farklı desenleri yazdırmak için kullanılır. Birkaç bükülme ile farklı desenler yazdırmak, röportajlarda sorulan en yaygın programlama sorusu türüdür. Birden fazla döngü kullanılarak bir desen yazdırılabilir. Tek bir for döngüsü ile bir desen yazdırmak mümkün değildir. Kalıp programlarının çoğunluğu tarafından takip edilen konsept:
1. Satır sayısını yazdırmak için dış döngü kullanılır.
2. Sütun sayısını yazdırmak için iç döngü kullanılır.
3. Python'da gerekli yere göre, programda boşlukları yazdırmak için bir değişken kullanılır.
Her Python kalıp programı, bu kavramların kendisi kullanılarak yapılır. Satırlar, sütunlar ve boşluklar için sırasıyla üç farklı değişken tanımlayarak, gereksinimlerinize göre herhangi bir desen oluşturabilirsiniz.
Python işlevleri nelerdir?
İşlev, tek bir eylemi birden çok kez gerçekleştirmek için yararlı olan yeniden kullanılabilir, düzenli bir kod bloğudur. İşlevler, modülerliği artırmayı ve kodu yeniden kullanmayı oldukça kolaylaştırır ve uygulama kodunun bakımını kolaylaştırır. Python, kullanıcıların print(), ascii() ve daha pek çok farklı yerleşik işlevin kullanılabilirliği ile birlikte farklı işlevler oluşturmasına olanak tanır.
Dört tür Python işlevi vardır:
1. İşlevin dönüşü yok ve bağımsız değişken değeri yok
2. Dönüş değeri olan ancak bağımsız değişkeni olmayan işlev
3. Dönüş değeri olmayan ancak argümanı olan işlev
4. Hem dönüş değeri hem de bağımsız değişkenlerle işlev
Python'da kullanılan farklı tasarım desenleri türleri nelerdir?
Python'da her biri farklı işlevleri gerçekleştirmek için kullanılan üç farklı tasarım deseni türü vardır. Python'da, kayda değer girinti kullanımıyla kodun okunabilirliğini vurgulamak için desenler kullanılır. Programcılar, tasarım kalıpları yardımıyla küçük ve büyük projeler için açık ve mantıklı kod yazabilirler.
Farklı tasarım desenleri türleri şunlardır:
1. Yaratıcı Kalıplar
2. Yapısal Modeller
3. Davranış Kalıpları
Kurumsal geliştirme yazılımlarının çoğu, bu tasarım modellerinin kullanımıyla oluşturulmuştur. Bu tasarım modellerini doğru bir şekilde anlayarak, kullanımını oldukça basit hale getirebilir ve ayrıca kodun anlaşılmasını kolaylaştırabilir.