PYTHON PATTERN PROGRAMS

BATHULA PRAVEEN (BP)
0
 

  PYTHON PATTERN PROGRAMS

                                        

PATTERN1:


n= int(input("enter the number :"))

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

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

        print("?" , end= " ")

    print()

OUTPUT:


enter the number :6

* * 

* * * 

* * * * 

* * * * * 

* * * * * *



PATTERN 2:


n= int(input("enter the number :"))

k=1

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

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

        print("*" , end = " ")

    k=k+2

    print()

OUTPUT:


enter the number :5

* * * 

* * * * * 

* * * * * * * 

* * * * * * * * * 


PATTERN 3:


n= int(input("enter the number :"))

for i in range(0,n):

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

        print(end=" ")

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

        print("*",end=" ")

    print()

OUTPUT:

enter the number :5

    * 

   * * 

  * * * 

 * * * * 

* * * * * 


PATTERN 5:


n= int(input("enter the number :"))

for i in range(0,n):

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

        print(end=" ")

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

        print("*",end=" ")

    print()

OUTPUT:

enter the number :5

    * 

   * * * 

  * * * * * 

 * * * * * * * 

* * * * * * * * * 


PATTERN 6:

def pyramid(n):

    for i in range (n):

        print(' '*(n-i-1)+"?"*(2*i+1))

'''print the reverse of pyramid using symbol like ? '''

n= int(input("enter the number :"))

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

    for j in range(0,n-i):

        print(end=" ")

    for j in range(0,i):

        print("*",end=" ")

    print()

OUTPUT:

enter the number :5

* * * * * 

 * * * * 

  * * * 

   * * 

    * 


PATTERN 7:


def pyramid(n):

    for i in range(n):

        print(' '*(n-i-1)+"* "*(i+1))

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

        print(' '*(n-j)+"* "*(j))

OUTPUT:

pyramid(5)

    * 

   * * 

  * * * 

 * * * * 

* * * * * 

 * * * * 

  * * * 

   * * 

    * 


PATTERN 8:


n=int(input("Enter the number of rows: "))

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

  print("* "*n)

OUTPUT:

* * * * * * * * * *

* * * * * * * * * *

* * * * * * * * * *

* * * * * * * * * *

* * * * * * * * * *

* * * * * * * * * *

* * * * * * * * * *

* * * * * * * * * *

* * * * * * * * * *

* * * * * * * * * *


PATTERN 9:


n=int(input("Enter the number of rows: "))

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

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

        print(i,end=" ")

  print()

OUTPUT:

1 1 1 1 1 1 1 1 1 1

2 2 2 2 2 2 2 2 2 2

3 3 3 3 3 3 3 3 3 3

4 4 4 4 4 4 4 4 4 4

5 5 5 5 5 5 5 5 5 5

6 6 6 6 6 6 6 6 6 6

7 7 7 7 7 7 7 7 7 7


8 8 8 8 8 8 8 8 8 8

9 9 9 9 9 9 9 9 9 9

10 10 10 10 10 10 10 10 10 10



PATTERN 10:


n=int(input("Enter the number of rows: "))

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

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

      print(j,end=" ")

  print()

OUTPUT:

1 2 3 4 5 6 7 8 9 10

1 2 3 4 5 6 7 8 9 10

1 2 3 4 5 6 7 8 9 10

1 2 3 4 5 6 7 8 9 10

1 2 3 4 5 6 7 8 9 10

1 2 3 4 5 6 7 8 9 10

1 2 3 4 5 6 7 8 9 10


PATTERN 11:


n=int(input("Enter the number of rows: "))

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

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

      print(chr(64+i),end=" ")

   print()

OUTPUT:

A A A A A A A A A A

B B B B B B B B B B

C C C C C C C C C C

D D D D D D D D D D

E E E E E E E E E E

F F F F F F F F F F

G G G G G G G G G G

H H H H H H H H H H

I I I I I I I I I I

J J J J J J J J J J


PATTERN 12:


n=int(input("Enter the number of rows: "))

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

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

       print(chr(64+j),end=" ")

   print()

OUTPUT:

A B C D E F G H I J

A B C D E F G H I J

A B C D E F G H I J

A B C D E F G H I J

A B C D E F G H I J

A B C D E F G H I J

A B C D E F G H I J

A B C D E F G H I J

A B C D E F G H I J

A B C D E F G H I J



PATTERN 13:


n=int(input("Enter the number of rows: "))

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

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

        print(n+1-i,end=" ")

    print()

OUTPUT:

10 10 10 10 10 10 10 10 10 10

9 9 9 9 9 9 9 9 9 9

8 8 8 8 8 8 8 8 8 8

7 7 7 7 7 7 7 7 7 7

6 6 6 6 6 6 6 6 6 6

5 5 5 5 5 5 5 5 5 5

4 4 4 4 4 4 4 4 4 4

3 3 3 3 3 3 3 3 3 3

2 2 2 2 2 2 2 2 2 2

1 1 1 1 1 1 1 1 1 1


PATTERN 14:


n=int(input("Enter the number of rows: "))

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

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

        print(n+1-j,end=" ")

   print()

OUTPUT:

10 9 8 7 6 5 4 3 2 1

10 9 8 7 6 5 4 3 2 1

10 9 8 7 6 5 4 3 2 1

10 9 8 7 6 5 4 3 2 1

10 9 8 7 6 5 4 3 2 1

10 9 8 7 6 5 4 3 2 1

10 9 8 7 6 5 4 3 2 1

10 9 8 7 6 5 4 3 2 1

10 9 8 7 6 5 4 3 2 1

10 9 8 7 6 5 4 3 2 1


PATTERN 15:


n=int(input("Enter the number of rows: "))

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

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

        print(chr(65+n-i),end=" ")

   print()

OUTPUT:

J J J J J J J J J J

I I I I I I I I I I

H H H H H H H H H H

G G G G G G G G G G

F F F F F F F F F F

E E E E E E E E E E

D D D D D D D D D D

C C C C C C C C C C

B B B B B B B B B B

A A A A A A A A A A



PATTERN 16:


n=int(input("Enter the number of rows:"))

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

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

         print("*",end=" ")

   print()

OUTPUT:

*

* *

* * *

* * * *

* * * * *

* * * * * *

* * * * * * *

* * * * * * * *

* * * * * * * * *

* * * * * * * * * *


PATTERN 17:


n=int(input("Enter the number of rows: "))

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

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

        print(i,end=" ")

  print()

OUTPUT:

1

2 2

3 3 3

4 4 4 4

5 5 5 5 5

6 6 6 6 6 6

7 7 7 7 7 7 7

8 8 8 8 8 8 8 8

9 9 9 9 9 9 9 9 9

10 10 10 10 10 10 10 10 10 10



PATTERN 18:


n=int(input("Enter the number of rows: "))

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

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

          print(chr(64+j),end=" ")

    print()

OUTPUT:

A

A B

A B C

A B C D

A B C D E

A B C D E F

A B C D E F G

A B C D E F G H

A B C D E F G H I

A B C D E F G H I J


PATTERN 19:


n=int(input("Enter the number of rows: "))

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

    for j in range(1,n+2-i):

         print("*",end=" ")

   print()

OUTPUT:

* * * * * * * * * *

* * * * * * * * *

* * * * * * * *

* * * * * * *

* * * * * *

* * * * *

* * * *

* * *

* *

*


PATTERN 20:


n=int(input("Enter the number of rows: "))

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

   for j in range(1,n+2-i):

         print(i,end=" ")

   print()

OUTPUT:

1 1 1 1 1 1 1 1 1 1

2 2 2 2 2 2 2 2 2

3 3 3 3 3 3 3 3

4 4 4 4 4 4 4

5 5 5 5 5 5

6 6 6 6 6

7 7 7 7

8 8 8

9 9

10


PATTERN 21:


n=int(input("Enter the number of rows: "))

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

   for j in range(1,n+2-i):

       print(j,end=" ")

  print()

OUTPUT:
1 2 3 4 5 6 7 8 9 10

1 2 3 4 5 6 7 8 9

1 2 3 4 5 6 7 8

1 2 3 4 5 6 7

1 2 3 4 5 6

1 2 3 4 5

1 2 3 4

1 2 3

1 2

1


PATTERN 22:


n=int(input("Enter the number of rows: "))

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

   for j in range(1,n+2-i):

           print(chr(64+i),end=" ")

 print()

OUTPUT:

A A A A A A A A A A

B B B B B B B B B

C C C C C C C C

D D D D D D D

E E E E E E

F F F F F

G G G G

H H H

I I

J



PATTERN 23:


n=int(input("Enter the number of rows: "))

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

    for j in range(1,n+2-i):

          print(n+1-i,end=" ")

   print()

OUTPUT:

10 10 10 10 10 10 10 10 10 10

9 9 9 9 9 9 9 9 9

8 8 8 8 8 8 8 8

7 7 7 7 7 7 7

6 6 6 6 6 6

5 5 5 5 5

4 4 4 4

3 3 3

2 2

1


PATTERN 24:


n=int(input("Enter the number of rows: "))

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

    for j in range(1,n+2-i):

       print(n+1-j,end=" ")

   print()

OUTPUT:

10 9 8 7 6 5 4 3 2 1

10 9 8 7 6 5 4 3 2

10 9 8 7 6 5 4 3

10 9 8 7 6 5 4

10 9 8 7 6 5

10 9 8 7 6

10 9 8 7

10 9 8

10 9

10



PATTERN 25:


n=int(input("Enter the number of rows: "))

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

   print(" "*(n-i),(str(i)+" ")*i)

print()

OUTPUT:

                1

               2 2

             3 3 3

            4 4 4 4

          5 5 5 5 5

        6 6 6 6 6 6

       7 7 7 7 7 7 7

     8 8 8 8 8 8 8 8

    9 9 9 9 9 9 9 9 9

10 10 10 10 10 10 10 10 10 10


PATTERN 26:


n=int(input("Enter the number of rows: "))

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

   print(" "*(i-1),(str(n+1-i)+" ")*(n+1-i))

OUTPUT:

5 5 5 5 5

   4 4 4 4

      3 3 3

         2 2

            1


PATTERN 27:


n=int(input("Enter the number of rows: "))

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

   print(" "*(i-1),end="")

   for j in range(1,n+2-i):

      print(j,end=" ")

   print()

OUTPUT:

1 2 3 4 5

   1 2 3 4

      1 2 3

         1 2

            1


PATTERN 28:


n=int(input("Enter the number of rows: "))

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

    print(" "*(i-1),(str(chr(65+n-i))+" ")*(n+1-i))

OUTPUT:

E E E E E

   D D D D

       C C C

           B B

              A


PATTERN 29:


n=int(input("Enter the number of rows: "))

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

   print(" "*(i-1),end="")

   for j in range(65,66+n-i):

      print(chr(j),end=" ")

   print()

OUTPUT:

A B C D E

   A B C D

      A B C

          A B

             A


PATTERN 30:


n=int(input("Enter the number of rows: "))

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

   print(" "*(n-i),(str(i)+" ")*(2*i-1))

OUTPUT:

            1

         2 2 2

      3 3 3 3 3

   4 4 4 4 4 4 4

5 5 5 5 5 5 5 5 5


















































                       

Post a Comment

0Comments

Post a Comment (0)