Pattern Questions
Pattern Questions
Output:
AAAAA
AAAAA
AAAAA
AAAAA
AAAAA
2.Square pattern with 1:
n=5
k=‘1’
for i in range(n):
for j in range(n):
print(k, end="")
print()
Output:
11111
11111
11111
11111
11111
3.Left triangle star pattern:
n=5
for i in range(n):
for j in range(n):
if i>=j:
print("*",end="")
else:
print(" ",end="")
print()
Output:
*
**
***
****
*****
4. Right triangle star pattern:
n=5
for i in range(n):
for j in range(n):
if i+j>=n-1:
print("*",end="")
else:
print(" ",end="")
print()
Output:
*
**
***
****
*****
5.Right downward pattern:
n=5
for i in range(n):
for j in range(n):
if i<=j:
print("*",end="")
else:
print(" ",end="")
print()
Output:
*****
****
***
**
*
6.Left downward pattern:
n=5
for i in range(n):
for j in range(n):
if i+j<=n-1:
print("*",end="")
else:
print(" ",end="")
print()
Output:
*****
****
***
**
*
7. Hallow square pattern:
n=5
for i in range(n):
for j in range(n):
if i==0 or i==n-1 or j==0 or j==n-1:
print("*",end="")
else:
print(" ",end="")
print()
Output:
*****
* *
* *
* *
*****
8.Square with cross pattern:
n=5
for i in range(n):
for j in range(n):
if i==0 or i==n-1 or j==0 or j==n-1 or i==j or i+j==n-1:
print("*",end="")
else:
print(" ",end="")
print()
Output:
*****
** **
* * *
** **
*****
9.Pyramid pattern:
n=5
for i in range(1,n+1):
for j in range(n-i):
print(‘ ‘,end=“”)
for k in range(2*i-1):
print(‘*’,end=“”)
print()
Output:
*
***
*****
*******
*********
10.Reverse Pyramid pattern:
n=5
for i in range(1,n+1):
for j in range(i-1):
print(‘ ‘,end=“”)
for k in range(2*(n-i)+1):
print(‘*’,end=“”)
print()
Output:
*********
*******
*****
***
*
11.Diamond star pattern:
n=5
for i in range(n):
for j in range(n-i-1):
print(‘ ‘,end=“”)
for k in range(2*i+1):
print(‘*’,end=“”)
print()
for i in range(n-1):
for j in range(i+1):
print(‘ ‘,end=“”)
for k in range(2*(n-i-1)-1):
print(‘*’,end=“”)
print()
Output:
*
***
*****
*******
*********
*******
*****
***
*
12.Write a number pattern program that start with 1-9 and again from 1.
n =4
k =1
for i in range(n):
for j in range(n):
print(k,end=“”)
k+=1
if k==10:
k=1
print()
Output:
1234
5678
9123
4567
13. Write a number pattern program which same number in the
column.
n =4
for i in range(n):
for j in range(n):
print(i+1,end=“”)
print()
Output:
1111
2222
3333
4444
14. Write a number pattern program.
n =4
k=1
for i in range(n):
for j in range(n):
print(k,end=“”)
k+=1
print()
Output:
1234
5678
9101112
15. Write a number pattern program which same number in the rows.
n =4
for i in range(n):
for j in range(n):
print(j+1,end=“”)
print()
Output:
1234
1234
1234
1234