0% found this document useful (0 votes)
29 views

Pattern Questions

The document contains 15 code snippets that generate different numeric and symbol patterns. The patterns include squares filled with a single character, triangles of stars, pyramids of stars, diamonds of stars, and various numeric progressions. Each code snippet prints the pattern using nested for loops to iterate through rows and columns, and conditionally print characters or numbers based on the row and column indexes to generate the intended pattern shape or sequence.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
29 views

Pattern Questions

The document contains 15 code snippets that generate different numeric and symbol patterns. The patterns include squares filled with a single character, triangles of stars, pyramids of stars, diamonds of stars, and various numeric progressions. Each code snippet prints the pattern using nested for loops to iterate through rows and columns, and conditionally print characters or numbers based on the row and column indexes to generate the intended pattern shape or sequence.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
You are on page 1/ 17

Pattern Questions

1.Square pattern with “A”


n=5
k='A’
for i in range(n):
for j in range(n):
print(k, end="")
print()

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

You might also like