Saturday 28 January 2017

Diamond Pattern


How to print diamond pattern.
For printing pattern like this,

  1. We need to take care of spaces,
  2. 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