- Notifications
You must be signed in to change notification settings - Fork 40
/
Copy pathDoorMat.py
28 lines (23 loc) · 650 Bytes
/
DoorMat.py
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
"""
Prints a door mat of size N * M (N is an odd natural number, and M is 3 times N).
Input format:
A single line containing the space separated values of N and M.
"""
string_input=input()
measurements=string_input.split()
length=int(measurements[0])
breadth=int(measurements[1])
triangle=".|."
line_number=1
half_height=length//2
# top part
foriinrange(half_height):
print((triangle*line_number).center(breadth, '-'))
line_number+=2
# center
middle="WELCOME"
print(middle.center(breadth,'-'))
# lower part
foriinrange(half_height):
print((triangle*(line_number-2)).center(breadth, '-'))
line_number-=2