/Python-Pattern

we will discuss about python code for pattern

Python-Pattern

we will discuss about python code for pattern

  1. Triangle
for i in range(6):
    for j in range(i):
        print("*",end=" ")
    print()

or

for i in range(6):
    print(i*'* ')

Output:

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

Output:

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

or

for i in range(5,0,-1):
    print(i*'* ')
for i in range(5):
    print((5-i)*'* ')

Output:

* * * * * 
* * * * 
* * *
* *
*
a = 1
for i in range(1,4):
    for j in range(1,a+1):
        print('*',end=' ')
    a = a+2
    print()

Output:

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

or

n = 4
for i in range(n):
    print(' '*(n-i-1)+' *'*(i+1))

Output:

   * 
  * * 
 * * *
* * * *
num = 4
for i in range(num):
    for j in range(i):
        print(end=' ')
    for j in range(num-i):
        print('*',end= ' ')
    print()

or

n = 4
for i in range(n):
    print(' '*(i)+' *'*(n-i))

Output:

* * * * 
 * * * 
  * *
   *
n=4
for row in range(n):
    for col in range(n):
        if row==col:
            print('*',end=' ')
        else:
            print(' ',end=' ')
    print()

Output:

*       
  *     
    *
      *
n = 4
for i in range(n):
    for j in range(n-i-1):
        print(' ',end=' ')
    for j in range(1):
        print('*',end=' ')
    print()

Output:

      * 
    * 
  *
*
n = 5
for i in range(n):
    for j in range(n):
        if i==0 or j==0 or i == (n-1) or j ==(n-1):
            print('*',end=' ')
        else:
            print(' ',end=' ')
    print()
        

Output:

* * * * * 
*       * 
*       *
*       *
* * * * *
n = 5
for i in range(n-1):
    print(' '*(n-i-1)+' *'*(i+1))
for j in range(n):
    print(' '*(j)+' *'*(n-j))

Output:

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

Output:


Output: