/**/ Python & MySQL: PYTHON PATTERN CODING

Tuesday, May 2, 2023

PYTHON PATTERN CODING

 PATTERN CODING (PYTHON)


# 1. Pyramid pattern of numbers

rows = 10

for i in range(1, rows + 1):

    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   

1  2  3  4  5  6   

1  2  3  4  5  6  7   

1  2  3  4  5  6  7  8   

1  2  3  4  5  6  7  8  9   

1  2  3  4  5  6  7  8  9  10   

# 2. Reverse pattern for loop from 7 to 1

rows = 7

n = 0

for i in range(rows, 0, -1):

    n += 1

    for j in range(1, i + 1):

        print(n, end=' ')

    print('\r')

OUTPUT

1 1 1 1 1 1 1 

2 2 2 2 2 2 

3 3 3 3 3 

4 4 4 4 

5 5 5 

6 6 


# 3. Inverted Pyramid pattern with the same digit

rows = 7 #You can use any number like 8, 9, 4 etc.

num = rows

# reverse for loop

for i in range(rows, 0, -1):

    for j in range(0, i):

        print(num, end=' ')

    print("\r")

OUTPUT

7 7 7 7 7 7 7 

7 7 7 7 7 7 

7 7 7 7 7 

7 7 7 7 

7 7 7 

7 7 

# 4. Another reverse number pattern (8 to 1)

rows = 8

for i in range(0, rows + 1):

    for j in range(rows - i, 0, -1):

        print(j, end=' ')

    print()

OUTPUT

8 7 6 5 4 3 2 1 

7 6 5 4 3 2 1 

6 5 4 3 2 1 

5 4 3 2 1 

4 3 2 1 

3 2 1 

2 1 

# 5. Print other reverse number from 10 to 1

start = 1

stop = 2

current_num = stop

for row in range(2, 6):

    for col in range(start, stop):

        current_num -= 1

        print(current_num, end=' ')

    print("")

    start = stop

    stop += row

    current_num = stop

OUTPUT

3 2 

6 5 4 

10 9 8 7 

# 6. Number triangle pattern

rows = 10

for i in range(1, rows):

    num = 1

    for j in range(rows, 0, -1):

        if j > i:

            print(" ", end=' ')

        else:

            print(num, end='  ')

            num += 1

    print(" ")

OUTPUT

                 1   

                1  2   

              1  2  3   

            1  2  3  4   

          1  2  3  4  5   

        1  2  3  4  5  6   

      1  2  3  4  5  6  7   

    1  2  3  4  5  6  7  8   

  1  2  3  4  5  6  7  8  9  

# 7. Pyramid pattern of stars in python


rows = 8

for i in range(0, rows):

    for j in range(0, i + 1):

       print("*", end=' ')

    print("\r")

OUTPUT

* * 

* * * 

* * * * 

* * * * * 

* * * * * * 

* * * * * * * 

* * * * * * * * 








No comments:

Post a Comment

Please do not any spam in the comment box.

CLASS XI HALF YEARLY QP WTH MS 2024

  Half Yearly Examination: 2024-25 Informatics Practices (065) Class- XI       Time Allowed: 3hrs                                     ...