Here are some examples of Python programs for printing patterns:
- To print a triangle pattern:
def triangle(n):
for i in range(1, n+1):
print(" "*(n-i) + "*"*(2*i-1))
triangle(5)
Output:
*
***
*****
*******
*********
============================================================
- To print a pyramid pattern:
def pyramid(n):
for i in range(1, n+1):
print(" "*(n-i) + "*"*(2*i-1))
pyramid(5)
Output:
*
***
*****
*******
*********
*******
*****
***
*
============================================================
- To print a diamond pattern:
def diamond(n):
for i in range(1, n+1):
print(" "*(n-i) + "*"*(2*i-1))
for i in range(n-1, 0, -1):
print(" "*(n-i) + "*"*(2*i-1))
diamond(5)
*
***
*****
*******
*********
*******
*****
***
*
Comments
Post a Comment