write a program to print a shaded diamond of 2*N -1 rows using an asterisk(*)
def diamon_shape(r):
n = 0
for i in range(1, r + 1):
for j in range (1, (r - i) + 1):
print(end = " ")
while n != (2 * i - 1):
print("*", end = "")
n = n + 1
n = 0
print()
k = 1
n = 1
for i in range(1, r):
for j in range (1, k + 1):
print(end = " ")
k = k + 1
while n <= (2 * (r - i) - 1):
print("*", end = "")
n = n + 1
n = 1
print()
N=int(input())
diamon_shape(N)
Comments
Leave a comment