pattren

        Pattern Printing Program 
                                                PYTHON
                                     
                  


If you want to develop your logic in programming then pattern printing is the best solution for this because in this program series you can understand how loop statement work in programming language.


  1]

for i in range(0, 5):
    for j in range(0, i+1):
        print("*",end="")
    print()


""" output
*
**
***
****
*****
"""


====================================================
2]
k=1
for i in range(0, 5):
    for j in range(0, k):
        print( "*",end="")
    k= k + 2
    print()


"""output
*
***
*****
*******
*********

"""

====================================================
3]

k= 8
for i in range(0, 5):
    for j in range(0, k):
        print(end=" ")
    k = k - 2
    for j in range(0, i+1):
        print("* ",end="")
    print()

   
   
"""output

        *
      * *
    * * *
  * * * *
* * * * *

"""


==================================================

===================================================
 4]
       
k = 16
t = 1
for i in range(0, 5):
    for j in range(0, k):
        print(end=" ")
    k = k - 4
    for j in range(0, t):
        print("* ", end="")
    t = t + 2
    print()



"""output
                    *
               * * *
          * * * * *
     * * * * * * * 

* * * * * * * * *

"""
 ==================================================
5]

n=1
for i in range(0,5):
    for j in range(0,i+1):
         print(n,end=" ")
         n=n+1
    print()


"""
output
1
2 3
4 5 6
7 8 9 10
11 12 13 14 15
"""


===================================================

6]

for i in range(1,6):
    for j in range(1,i+1):
        print(j,end=" ")
    print()



"""output
1
1 2
1 2 3
1 2 3 4
1 2 3 4 5
"""

===================================================
7]

k = 0
rows = 10
for i in range(1, rows+1):
    for space in range(1, (rows-i)+1):
        print(end="  ")
    while k != (2*i-1):
        print("* ", end="")
        k = k + 1
    k = 0
    print()


"""
                  *
                * * *
              * * * * *
            * * * * * * *
          * * * * * * * * *
        * * * * * * * * * * *
      * * * * * * * * * * * * *
    * * * * * * * * * * * * * * *
  * * * * * * * * * * * * * * * * *
* * * * * * * * * * * * * * * * * * *
"""


===================================================

==============================================
8]
val=65
for i in range(0,5):
    for j in range(0,i+1):
        ch=chr(val)
        print(ch,end=" ")
    val=val+1
    print()


"""output
A
B B
C C C
D D D D
E E E E E """

===================================================
9]
val=65
for i in range(0,5):
    for j in  range(0,i+1):
        ch=chr(val)
        print(ch,end=" ")
        val=val+1
    print()



"""output
A
B C
D E F
G H I J
K L M N O """


 ============================================ 
10]

for i in range(0,5):
    for j in range(5,i,-1):
        print("*",end="")
    print()



"""output
*****
****
***
**
*
 

"""
================================================
11]
n=1
for i in range(0,5):
    for j in range(5,i,-1):
        print(n,end=" ")
        n=n+1
    print()
    n=1


"""output
1 2 3 4 5
1 2 3 4
1 2 3
1 2
1
"""

==================================================
12]
k=1
n=1
for i in range(0,5): 
    for j in range(0,n):
        print(k,end=" ")
        k=k+1
    print()
    n=n+2


"""
output
1
2 3 4
5 6 7 8 9
10 11 12 13 14 15 16
17 18 19 20 21 22 23 24 25
"""
=====================================================
13]
       
num = 1
count = 0
decr = 8
for i in range(0, 5):
    for k in range(0, decr):
        print(end=" ")
    for j in range(0, i):
        count = count + 1
    num = count
    temp = num
    for j in range(0, i):
        print(num, end=" ")
        num = num - 1
    print()
    num = temp
    decr = decr - 2


"""
      1
    3 2
  6 5 4
10 9 8 7

"""

==============================================================

14]
val = 65
inc = 1
for i in range(0, 5):
    for j in range(0, inc):
        ch = chr(val)
        print(ch, end=" ")
        val = val + 1
    inc = inc +  2
    print()

""" output
A
B C D
E F G H I
J K L M N O P
Q R S T U V W X Y

"""

==========================================================

15]
n = 5
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(j,end =" ")
    print("\r")

"""
        0
       0 1
      0 1 2
     0 1 2 3
    0 1 2 3 4
""" 

=============================================================

16]
n = 5
k = 2*n - 1
for i in range(0, n):
    for j in range(0, k):
        print(end=" ")
    k = k - 1
    for j in range(1, i+1):
        print(j,end=" ")
    print()

"""output
        1
       1 2
      1 2 3
     1 2 3 4
"""
 

=============================================================
17]
n = 5
k = 2*n - 2
m = 1
for i in range(0, n):
    for j in range(0, k):
        print(end=" ")
    k = k - 1
    for j in range(1, m + 1):
         print(m,end ="")
    m = m + 2
    print("\r")

"""
        1
       333
      55555
     7777777
    999999999
"""



"""==============================================
n = 5
k = 2*n - 2
m = 1
for i in range(0, n):
    for j in range(0, k):
        print(end=" ")
    k = k - 1
    for j in range(0, m + 1):
        print(m,end="")
    m = m + 2
    print()

""""""""""""""""""
        11
       3333
      555555
     77777777
    9999999999



 


=============================================================

18]
 n = 5
k = 2*n - 2
m = 65
p=1

for i in range(0, n):
    for j in range(0, k):
        ch=chr(m)
        print(end=" ")
    k = k - 1
 
    for j in range(1, p + 1):
      
        print(ch,end="")
    m= m + 1
    p = p + 2
    print()

"""
        A
       BBB
      CCCCC
     DDDDDDD
    EEEEEEEEE
"""


=============================================================


19]

""">>
n = 5
k = 2*n - 2
m = 65
p=1

for i in range(0, n):
    for j in range(0, k):
        ch=chr(m)
        print(end=" ")
    k = k - 1
 
    for j in range(1, p + 1):
      
        print(ch,end="")
    m= m + 2
    p = p + 2
    print()



"""output
        A
       CCC
      EEEEE
     GGGGGGG
    IIIIIIIII
"""
 


=============================================================

20]
n = 5
k = 2*n - 2
m = 65
p=1

for i in range(0, n):
    for j in range(0, k):
       
        print(end=" ")
    k = k - 1
  
    for j in range(1, p + 1):
       
        print(j,end="")
   
    p = p + 2
    print()
"""
        1
       123
      12345
     1234567
    123456789
"""
 


=============================================================

21]
n = 5
k = 2*n - 2
m=1
p=1
for i in range(0, n):
    for j in range(0, k):
        print(end=" ")
    k = k - 1
    for j in range(1, m + 1):
        print(p,end="")
        p = p + 1
    m = m + 2
    print()

""""output
        1
       234
      56789
     10111213141516
    171819202122232425
"""

 


=============================================================

22]
n = 5
k = 2*n - 2
m=1
p=2
for i in range(0, n):
    for j in range(-1, k):
        print(end=" ")
    k = k - 1
    for j in range(1, m + 1):
        print(p - j,end="")
    p = p + 2
    m = m + 2
    print()


"""output
         1
        321
       54321
      7654321
     987654321

"""

 



=============================================================

23]
n = 5
k = 2*n - 2
m=1

for i in range(0, n):
    for j in range(-1, k):
        print(end=" ")
    k = k - 1
    for j in range(1, m + 1):
        print(j,end="")
       
    m = m + 2
   
  
    print()

"""
         1
        123
       12345
      1234567
     123456789

"""

 


=============================================================

24] 
n=5
k = 2*n -1

m=1
val=65
for i in range(0,5):
    for j in range(0,k):
        ch=chr(val)
        print(end=" ")
    k = k - 1
    for j in range(1,m+1):
        print(chr(val),end="")
   
        val = val + 1
    m=m+2
    print()

"""output
         A
        BCD
       EFGHI
      JKLMNOP
     QRSTUVWXY

"""


=============================================================
25] 
n=5
k = 2*n -1
p=1
m=1

for i in range(0,5):
    for j in range(0,k):
       
        print(end=" ")
    k = k - 1
    for j in range(1,m+1):
        print("%c"%(j+64),end="")
       
    m = m + 2
    print()

"""output
         A
        ABC
       ABCDE
      ABCDEFG
     ABCDEFGHI
"""


=============================================================
                                 NEXT===>

Comments