Pattern-1: To print a given number of *s in a row
test.py
1) n=int(input('Enter n value:'))
2) for i in range(n):
3) print('*',end=' ')
Output: Enter n value:5
* * * * *
Pattern-2: To print a square pattern with * symbols
test.py
1) n=int(input('Enter No Of Rows:'))
2) for i in range(n):
3) print('* '*n)
Output: Enter No Of Rows:5
* * * * *
* * * * *
* * * * *
* * * * *
* * * * *
Pattern-3: To print a square pattern with provided fixed digit in every row
test.py
1) n=int(input('Enter No Of Rows:'))
2) for i in range(n):
3) print((str(i+1)+' ')*n)
Output: Enter No Of Rows:5
1 1 1 1 1
2 2 2 2 2
3 3 3 3 3
4 4 4 4 4
5 5 5 5 5
Pattern-4: To print a square pattern with alphabet symbols
test.py
1) n=int(input('Enter No Of Rows:'))
2) for i in range(n):
3) print((chr(65+i)+' ')*n)
Output: Enter No Of Rows:5
A A A A A
B B B B B
C C C C C
D D D D D
E E E E E
Pattern-5: To print Right Angle Triangle pattern with * symbols
test.py
1) n=int(input('Enter No Of Rows:'))
2) for i in range(n):
3) for j in range(i+1):
4) print('*',end=' ')
5) print()
Output: Enter No Of Rows:5
*
* *
* * *
* * * *
Pattern-6: To print an Inverted Right Angle Triangle pattern with * symbols
test.py
1) n=int(input('Enter No Of Rows:'))
2) for i in range(n):
3) print('* '*(n-i))
Output: Enter No Of Rows:5
* * * * *
* * * *
* * *
* *
*
Pattern-7: To print Pyramid pattern with * symbols
test.py
1) n=int(input('Enter Number of rows:'))
2) for i in range(n):# 0,1,2,3
3) print((' '*(n-i-1))+ ('* ')*(i+1))
Output: Enter number of rows:5
*
* *
* * *
* * * *
* * * * *
Pattern-8: To print Inverted Pyramid Pattern with * symbols
test.py
1) n=int(input('Enter Number of Rows:'))
2) for i in range(n): #0,1,2,3
3) print(' '*i+'* '*(n-i))
Output: Enter Number of Rows:5
* * * * *
* * * *
* * *
* *
*
Pattern-9: To print Diamond Pattern with * symbols
test.py
1) n=int(input('Enter n Value:'))
2) for i in range(n):
#0,1,2,3
3) print(' '*(n-i-1)+'* '*(i+1))
4) for i in range(n-1):
#0,1,2
5) print(' '*(i+1)+'* '*(n-i-1))
Output: Enter n Value:
*
* *
* * *
* * * *
* * * * *
* * * *
* * *
* *
*
Comments