WRITE A PYTHON PROGRAM TO PRINT A DIAMOND SHAPE PATTERN WITH * ?
CODE FOR THE ABOVE PYTHON PROGRAM :
# Write a python program to print a diamond shape pattern with *.
n = 5
# Upper half
k = round(n/2)*2
for i in range(0, n, 2):
for j in range(0, k+1):
print(end=" ")
for j in range(0, i+1):
print("* ", end="")
k = k-2
print()
# Lower half
k = 1
for i in range(n-1, 0, -2):
for j in range(0, k+2):
print(end=" ")
for j in range(0,i-1):
print("* ",end="")
k = k+2
print()
WRITTEN CODE FOR THE ABOVE PROGRAM :
n = 5
# Upper half
k = round(n/2)*2
for i in range(0, n, 2):
for j in range(0, k+1):
print(end=" ")
for j in range(0, i+1):
print("* ", end="")
k = k-2
print()
# Lower half
k = 1
for i in range(n-1, 0, -2):
for j in range(0, k+2):
print(end=" ")
for j in range(0,i-1):
print("* ",end="")
k = k+2
print()
OUTPUT :
Great thank you that was really help full for me
ReplyDelete