Bilmeniz Gereken En İyi 10 Python Model Programı
Yayınlanan: 2022-10-25Kodlamayı öğrenmeye ilk başladığınızda, programlamanın temellerine alışmak için üstesinden gelmeniz gereken bazı temel zorluklar vardır. Böyle bir zorluk, döngü ve yinelemeleri anlamaktır. Bu kavram, programlama yolculuğunuz sırasında çok erken öğretilir, ancak çok ileri aşamalara kadar sizinle kalır ve üstlendiğiniz tüm programlama projelerinde yardımcı olur.
Döngülemenin arkasındaki fikir, önceden tanımlanmış bazı koşullara dayalı olarak çalışan, kolayca anlaşılabilir tekrarlanabilir kod parçaları oluşturmaktır. Döngüler, gereksinimlerinize bağlı olarak, bazı işlevleri birden çok kez kodlamadan birkaç kez çalıştırabilmenizi sağlar. Bu fikir, programlama dünyasında son derece yararlıdır ancak yeni başlayanlar için zor görünebilir.
Endişelenme, bu konuda sana yardım edeceğiz.
Yinelemeler ve döngüler söz konusu olduğunda, bunların nasıl çalıştığını anlamanın en iyi yolu, çeşitli desen yazdırma programlarından geçmek ve kodun gerekli makaleyi nasıl ürettiğini kuru çalıştırmaya çalışmaktır.
Dünyanın en iyi Üniversitelerinden veri bilimi sertifikası alın . Kariyerinizi hızlandırmak için Yönetici PG Programları, İleri Düzey Sertifika Programları veya Yüksek Lisans Programları öğrenin.
Bu yazıda, bilmeniz gereken on önemli piton tasarım modelinde size yol göstereceğiz. Bu makalenin sonunda Python programlamasında döngü kavramını rahat bir şekilde anlayacaksınız.
Ancak, python tasarım desenlerine dalmadan önce , Python'da desen yazdırma ile ilgili temel adımlara bakalım.
Python kullanarak farklı desenleri yazdırmak için temel adımlar
Farklı desenleri yazdırmak için atabileceğiniz bir dizi adım:
- Gerekli satır ve sütun sayısını belirleyin. Bu, dış ve iç döngüleri nasıl programlayacağınıza karar vermenize yardımcı olacaktır. Dış döngü satır sayısıyla ilgilenirken, iç döngü tamamen geçerli sütunla ilgilidir.
- Satır sayısı aralığında yinelenecek bir dış döngü yazın. Bunu for veya while döngülerini kullanarak yapabilirsiniz.
- Modelinizin çeşitli sütunlarını işlemek için bir iç döngü yazın. Bu döngünün yinelemesi doğrudan dış döngüyle bağlantılıdır.
- Desene göre görüntülemeniz gerekenleri görüntülemek için print() işlevini kullanın.
- Dış döngünün her yinelemesi tamamlandığında yeni bir satır eklemeyi unutmayın, sonraki yazdırmanın aynı satırın kendisi yerine sonraki satırda gerçekleşmesini sağlayın.
Python kullanan önemli kalıp programları
Model 1:
İşte yazdırmamız gereken desen:
1
2 2
3 3 3
4 4 4 4
5 5 5 5 5
Ekranınızda aşağıdaki desen eşleştirme pythonunu almanıza yardımcı olacak gerekli Python programı :
rows_number = int(input('Desende kaç satır istiyorsunuz?))
aralıktaki i için (satır_sayısı):(i) aralığındaki j için:
print(i, bitiş=' ')
Yazdır(")
Yukarıdaki programda, ilk satırda tek bir rakam, ikinci satırda iki rakam vb. Bu nedenle, dış döngüyü satır sayısı aralığında çalıştırdık, oysa dış döngünün her yinelemesi iç satırlar için sütun değerlerini sabitledi.
Model 2:
İşte yazdırmayı öğrenmemiz gereken ikinci kalıp:
1
1 2
1 2 3
1 2 3 4
1 2 3 4 5
Gördüğünüz gibi, bu modelde, her ikinci sayı, her satırdaki son sayının 1'i kadar bir artıştır.
İşte bunun için gerekli Python programı:
rows_number = int(input('Desende kaç satır istiyorsunuz?))
aralıktaki i için (1, satır_sayısı + 1):
aralıktaki j için (1, i + 1):
print(j, bitiş=' ')
Yazdır(")
Model 3:
Şimdiye kadar dik piramitler yazdırdık. Şimdi Python kullanılarak ters çevrilmiş piramitlerin nasıl yazdırıldığını görüyoruz. Bunun için aşağıdaki desen baskısı ile başlayacağız:
1 1 1 1 1
2 2 2 2
3 3 3
4 4
5
Bunun için aşağıdaki Python programını kullanabiliriz:
sayı_satırları = 5
b = 0
aralıktaki i için (sayı_sıralar, 0, -1):
b += 1aralıktaki j için (1, i + 1):
print(b, bitiş=' ')
yazdır('\r')
Desen 4:
Şimdi, Python programlama dilini kullanarak aşağıdaki kalıbı yazdırmamız gerekiyor:
5 5 5 5 5
5 5 5 5
5 5 5
5 5
5
İşte nasıl yapılabileceği:
sayı_satırları = 5
n = sayı_satırlar
aralıktaki i için (sayı_sıralar, 0, -1):
(0, i) aralığında j için:
print(n, bitiş=' ')
yazdır(“\r”)
Desen 5:
Yazdırmak istediğimiz bir sonraki desen:
0 1 2 3 4 5
0 1 2 3 4
0 1 2 3
0 1 2
0 1
Bunun için aşağıdaki Python programını kullanabiliriz:
sayı_satırları = 5
aralıktaki i için (sayı_sıralar, 0, -1):
aralığındaki j için (0, i + 1):
print(j, bitiş=' ')
yazdır(“\r”)
Desen 6:
Bu model, aşağıdaki gibi bir piramit yapısında tek sayıların yazdırılmasına odaklanır:
1
3 3
5 5 5
7 7 7 7
9 9 9 9 9
Python programı kullanılarak bu desen eşleştirme python'un nasıl elde edilebileceği aşağıda açıklanmıştır:
sayı_satırları = 5
itr = 1
itr <= sayı_satırları iken:
j = 1
j <= itr iken:
print((itr * 2 – 1), bitiş=” “)
j = j + 1
itr = itr + 1
Yazdır(")
Desen 7:
Bir sonraki modelde, yıldızlardan veya diğer özel sembollerden oluşan bir eşkenar üçgenin yazdırılmasına aşağıdaki gibi bakmak istiyoruz:
*
* *
* * *
* * * *
* * * * *
* * * * * *
* * * * * * *
Bir Python programı kullanılarak şu şekilde elde edilebilir:
boyut = 7
m = (2 * boyut) – 2
i aralığında (0, boyut):
(0, m) aralığında j için:
yazdır(bitiş=” “)
# her döngüden sonra m azaltma
m = m – 1
aralığındaki j için (0, i + 1):
print(“* “, bitiş=' ')
Yazdır(" ")
Desen 8:
Bu Pascal'ın kalıbı ve Python kullanarak nasıl yazdırabileceğimizle ilgili:
*
* *
* * *
* * * *
* * * * *
* * * *
* * *
* *
*
İşte bunu yapabilen bir Python programı:
sayı_satırları = 5
itr = 1
itr <= sayı_satırları iken:
j = itr
iken j < sayı_satırları:
# görüntüleme alanı
print(' ', bitiş=' ')
j += 1
k = 1
iken k <= itr:
print('*', bitiş=' ')
k += 1
Yazdır()
itr += 1
itr = sayı_satırlar
itr >= 1: iken
j = ben
iken j <= satırlar:
print(' ', bitiş=' ')
j += 1
k = 1
iken k < itr:
print('*', bitiş=' ')
k += 1
Yazdır(")
itr -= 1
Desen 9:
Bu desen aynı zamanda bir kum saati deseni olarak da adlandırılır ve iç içe döngülerin birlikte nasıl çalıştığını anlamak için gereklidir!
* * * * *
* * * *
* * *
* *
*
*
* *
* * *
* * * *
* * * * *
Python programlama dilini kullanarak bu kalıbı şu şekilde yazdırabiliriz:
sayı_satırları = 5
itr = 0
while itr <= sayı_satırları – 1:
j = 0
iken j < itr:
# görüntüleme alanı
print(”, bitiş=' ')
j += 1
k = itr
iken k <= satır – 1:
print('*', bitiş=' ')
k += 1
Yazdır()
itr += 1
i = satırlar – 1
itr >= 0 iken:
j = 0
iken j < itr:
print(”, bitiş=' ')
j += 1
k = itr
while k <= sayı_satırları – 1:
print('*', bitiş=' ')
k += 1
Yazdır(")
itr -= 1
Desen 10:
Bu model, yatay sayı tablolarını yazdırmakla ilgilidir. İşte nasıl göründüğü:
1
2 4
3 6 9
4 8 12 16
5 10 15 20 25
6 12 18 24 30 36
7 14 21 28 35 42 49
8 16 24 32 40 48 56 64
9 18 27 36 45 54 63 72 81
10 20 30 40 50 60 70 80 90 100
Bu, aşağıdaki Python programı kullanılarak yapılabilir:
sayı_satır = 10
aralıktaki i için (1, sayı_sıralar + 1):
aralıktaki j için (1, i + 1):
print(i * j, bitiş=' ')
Yazdır()
Sonuç olarak
Döngü, her yeni başlayanın öğrenmesi gereken temel bir programlama konseptidir.
Bu makalenin ve tartışılan örneklerin, farklı desen Python yazdırmasına yardımcı olmak için döngülerin ve iç içe döngülerin birlikte nasıl çalıştığını daha iyi anlamanızı umarız.
Unutmayın, programlama tamamen pratikle ilgilidir. Bu yüzden, bir kerede anlamasanız bile, lütfen tekrar denemeye ve pratik yapmaya devam edin. Sonunda, yerine oturmaya başlayacak. upGrad'da dünya çapında çeşitli eğitim geçmişlerinden gelen öğrencilere rehberlik ettik ve profesyonel olarak büyümelerine yardımcı olduk. Öğrencilerin karşılaştığı zorlukları anlıyoruz ve bu zorlukları çözme konusunda her zaman bir adım öndeyiz.
Maryland Üniversitesi ile birlikte sunulan Veri Biliminde Profesyonel Sertifikamız, Veri Biliminde büyümek isteyen mezunlar için tasarlanmıştır. Kursumuza göz atın ve kısa sürede kaydolun!
Python'da desenler nasıl yazdırılır?
Python'da baskı kalıpları tamamen farklı döngülerle çalışmakla ilgilidir.
Python desenini yalnızca bir döngü kullanarak yazdırabilir miyiz?
Çoğu zaman, karmaşık desenleri yazdırmak için iki veya daha fazla döngüye ihtiyacınız olacaktır.
Python'da desen yazdırmanın en iyi yöntemi hangisidir?
Döngü, desenleri yazdırmak için en iyi çözümdür. Uzmanlığınıza ve rahatlığınıza bağlı olarak, 'for' veya 'while' döngüleriyle gidebilirsiniz.