Diamond
Given an integer value
The first line of input is an integer
In the given example, the number of rows in the diamond is
5.So, the output should be
. . . . 0 . . . .
. . . 0 0 0 . . .
. . 0 0 0 0 0 . .
. 0 0 0 0 0 0 0 .
0 0 0 0 0 0 0 0 0
. 0 0 0 0 0 0 0 .
. . 0 0 0 0 0 . .
. . . 0 0 0 . . .
. . . . 0 . . . .
Sample Input 1
5
Sample Output 1
. . . . 0 . . . .
. . . 0 0 0 . . .
. . 0 0 0 0 0 . .
. 0 0 0 0 0 0 0 .
0 0 0 0 0 0 0 0 0
. 0 0 0 0 0 0 0 .
. . 0 0 0 0 0 . .
. . . 0 0 0 . . .
. . . . 0 . . . .
Sample Input 2
4
Sample Output 2
. . . 0 . . .
. . 0 0 0 . .
. 0 0 0 0 0 .
0 0 0 0 0 0 0
. 0 0 0 0 0 .
. . 0 0 0 . .
. . . 0 . . .
thickness = int(input())
for i in range(thickness):
print(('0'*i).rjust(thickness-1,".")+'0'+('0'*i).ljust(thickness-1,"."))
for i in range(1,thickness):
print(('0'*(thickness-i-1)).rjust(thickness-1,".")+'0'+('0'*(thickness-i-1)).ljust(thickness-1,"."))
Comments
Leave a comment