Basic pattern printing programs in Python

Pattern 1:

Python pattern printing programs: Here, we will discover a portion of the programs dependent on pattern imprinting in Python.

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

Code:

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

    # ending row
    print('\r')

Pattern 2:

Presently on the off chance that we need to print numbers or letters in order in this pattern, at that point, we have to supplant the * with the ideal number you need to supplant. Like in the event that we need pattern like,

1
1  1
1  1  1
1  1  1  1
1  1  1  1  1

Code:

#row operation
for row in range(0,5):

# column operation

    for column in range(0,row+1):
        print("1 ",end="")

    # ending line
    print('\r')

Pattern 3:

On the off chance that need expanding numbers in this pattern like,

Code:

1
1  2  
1  2  3  
1  2  3  4
1  2  3  4  5

Here we have to proclaim a beginning number from which the patter will begin.

In the above case, the number is beginning from 1. In this way, here we need to make a variable and allocates its incentive

to 1 then we have to print just the estimation of a variable.

As its worth is expanding each column by 1, however beginning worth is constantly 1.

Along these lines, for that, we need to pronounce the estimation of the beginning number

before segment activity (second for circle) and need to expand it by 1 after the segment activity segment after the printing esteem.

#row operation
for row in range (0, 5):
    n = 1
    # column operation
    for column in range (0, row+1):
        print(n, end=" ")
        n = n+1
    # ending line
    print('\r')

Pattern 4:

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

To get the above pattern just we need to announce the variable before the column activity. Pursue the code underneath,

Code:

n = 1
#row operation
for row in range (0, 5):

    # column operation
    for column in range (0, row+1):
        print(n, end=" ")
        n = n+1
    # ending line
    print('\r')

Pattern 5:

A
A  B
A   B  C
A  B  C  D
A  B  C  D  E

The above pattern can likewise be another sort.

For that ought to have the information on ASCII estimations of ‘A’.

It’s ASCII esteem is 65.

In section activity, We need to change over the ASCII incentive to character utilizing chr() work.

Code:

#row operation
for row in range (0, 5):
    n = 65
    # column operation
    for column in range (0, row+1):
        c = chr(n)
        print(c, end=" ")
        n = n+1
    # ending line
    print('\r')

Leave a Comment

error: Alert: Content is protected!!