How to print diamond pattern.
For printing pattern like this,
- We need to take care of spaces,
- print the required number of spaces.
lets checkout the program in python
//take number of rows input from user
num = int(input())
for i in range(0,num):
#loop for printing the spaces as required first half of diamond
for j in range(1,num-i):
print(' ',end='')
print((2*i+1)*'*')
#print other half of diamond
for i in range(1,num):
print(' '*i,end='')
print((2*(num-i-1)+1)*'*')
#If you have any doubt and want to do in any other language.You can simply post a comment here.
No comments:
Post a Comment