Muster können mit einfachen for-Schleifen in Python gedruckt werden. Die erste äußere Schleife wird verwendet, um die Anzahl der Zeilen zu behandeln, und die innere verschachtelte Schleife wird verwendet, um die Anzahl der Spalten zu behandeln . Durch Manipulieren der Druckanweisungen können verschiedene Zahlenmuster, Alphabetmuster oder Sternmuster gedruckt werden. 
Einige der Muster werden in diesem Artikel gezeigt. 

  • Einfaches Pyramidenmuster 
 
def pypart(n):
     
    
    
    for i in range(0, n):
     
        
        
        for j in range(0, i+1):
         
            
            print("* ",end="")
      
        
        print("\r")
 
n = 5
pypart(n)
Ausgabe
* *
* *
* * *
* * * *
* * * * *
  • Ein anderer Ansatz: 
    Mit List in Python 3 könnte dies auf einfachere Weise erfolgen 
 
def pypart(n):
    myList = []
    for i in range(1,n+1):
        myList.append("*"*i)
    print("\n".join(myList))
 
n = 5
pypart(n)
Ausgabe
* *
** **.
***.
****
*****
 
  • Nach 180 Grad Drehung 
 
def pypart2(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")
 
n = 5
pypart2(n)
Ausgabe
        * *
      * *
    * * *
  * * * *
* * * * *
  • Dreieck drucken 
 
def triangle(n):
     
    
    k = n - 1
 
    
    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")
 
n = 5
triangle(n)
Ausgabe

    * *
   * *
  * * *
 * * * *
* * * * *
  • Zahlenmuster
 
def numpat(n):
     
    
    num = 1
 
    
    for i in range(0, n):
     
        
        num = 1
     
        
            
        for j in range(0, i+1):
         
                
            print(num, end=" ")
         
            
            num = num + 1
     
        
        print("\r")
 
n = 5
numpat(n)
Ausgabe
1
1 2
1 2 3
1 2 3 4
1 2 3 4 5
  • Nummern ohne Neuzuweisung
 
def contnum(n):
     
    
    num = 1
 
    
    for i in range(0, n):
     
        
        
     
        
        
        for j in range(0, i+1):
         
            
            print(num, end=" ")
         
            
            num = num + 1
     
        
        print("\r")
 
n = 5
 
contnum(n)
Ausgabe
1
2 3
4 5 6
7 8 9 10
11 12 13 14 15
  • Zeichenmuster
 
def alphapat(n):
     
    
    
    num = 65
 
    
    
    for i in range(0, n):
     
        
        
        for j in range(0, i+1):
         
            
            ch = chr(num)
         
            
            print(ch, end=" ")
     
        
        num = num + 1
     
        
        print("\r")
 
n = 5
alphapat(n)
Ausgabe
EIN
BB
CCC
DDDD
EEEEE
  • Kontinuierliches Zeichenmuster
 
def  contalpha(n):
     
    
    
    num = 65
 
    
-   for i in range(0, n):
     
        
        
        for j in range(0, i+1):
         
            
            ch = chr(num)
         
            
            print(ch, end=" ")
         
            
            num = num +1
     
     
        
        print("\r")
 
n = 5
contalpha(n)
  • Ausgabe: 
EIN
BC
DEF
GHIJ
KLMNO

Dieser Artikel wurde von Manjeet Singh (S.Nupur) verfasst . Wenn Ihnen GeeksforGeeks gefällt und Sie einen Beitrag leisten möchten, können Sie auch einen Artikel mit Contrib.geeksforgeeks.org schreiben oder Ihren Artikel an Contribute@geeksforgeeks.org senden . Sehen Sie sich Ihren Artikel auf der GeeksforGeeks-Hauptseite an und helfen Sie anderen Geeks.
Bitte schreiben Sie Kommentare, wenn Sie etwas Falsches finden oder weitere Informationen zu dem oben diskutierten Thema teilen möchten.

 

 
Muster können mit einfachen for-Schleifen in Python gedruckt werden. Die erste äußere Schleife wird verwendet, um die Anzahl der Zeilen zu behandeln, und die innere verschachtelte Schleife wird verwendet, um die Anzahl der Spalten zu behandeln . Durch Manipulieren der Druckanweisungen können verschiedene Zahlenmuster, Alphabetmuster oder Sternmuster gedruckt werden. 
Einige der Muster werden in diesem Artikel gezeigt. 

  • Einfaches Pyramidenmuster 
 
def pypart(n):
     
    
    
    for i in range(0, n):
     
        
        
        for j in range(0, i+1):
         
            
            print("* ",end="")
      
        
        print("\r")
 
n = 5
pypart(n)
Ausgabe
* *
* *
* * *
* * * *
* * * * *
 
  • Nach 180 Grad Drehung 
 
def pypart2(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")
 
n = 5
pypart2(n)
Ausgabe
        * *
      * *
    * * *
  * * * *
* * * * *
  • Dreieck drucken 
 
def triangle(n):
     
    
    k = n - 1
 
    
    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")
 
n = 5
triangle(n)
Ausgabe
    * *
   * *
  * * *
 * * * *
* * * * *
  • Zahlenmuster
 
def numpat(n):
     
    
    num = 1
 
    
    for i in range(0, n):
     
        
        num = 1
     
        
            
        for j in range(0, i+1):
         
                
            print(num, end=" ")
         
            
            num = num + 1
     
        
        print("\r")
 
n = 5
numpat(n)
Ausgabe
1
1 2
1 2 3
1 2 3 4
1 2 3 4 5
  • Nummern ohne Neuzuweisung
 
def contnum(n):
     
    
    num = 1
 
    
    for i in range(0, n):
     
        
        
     
        
        
        for j in range(0, i+1):
         
            
            print(num, end=" ")
         
            
            num = num + 1
     
        
        print("\r")
 
n = 5
 
contnum(n)
Ausgabe
1
2 3
4 5 6
7 8 9 10
11 12 13 14 15
  • Zeichenmuster
 
def alphapat(n):
     
    
    
    num = 65
 
    
    
    for i in range(0, n):
     
        
        
        for j in range(0, i+1):
         
            
            ch = chr(num)
         
            
            print(ch, end=" ")
     
        
        num = num + 1
     
        
        print("\r")
 
n = 5
alphapat(n)
Ausgabe
EIN
BB
CCC
DDDD
EEEEE
  • Kontinuierliches Zeichenmuster
 
def  contalpha(n):
     
    
    
    num = 65
 
    
-   for i in range(0, n):
     
        
        
        for j in range(0, i+1):
         
            
            ch = chr(num)
         
            
            print(ch, end=" ")
         
            
            num = num +1
     
     
        
        print("\r")
 
n = 5
contalpha(n)
  • Ausgabe: 
EIN
BC
DEF
GHIJ
KLMNO

Dieser Artikel wurde von Manjeet Singh (S.Nupur) verfasst . Wenn Ihnen GeeksforGeeks gefällt und Sie einen Beitrag leisten möchten, können Sie auch einen Artikel mit Contrib.geeksforgeeks.org schreiben oder Ihren Artikel an Contribute@geeksforgeeks.org senden . Sehen Sie sich Ihren Artikel auf der GeeksforGeeks-Hauptseite an und helfen Sie anderen Geeks.
Bitte schreiben Sie Kommentare, wenn Sie etwas Falsches finden oder weitere Informationen zu dem oben diskutierten Thema teilen möchten.