We use cookies to ensure you have the best browsing experience on our website. Please read our cookie policy for more information about how we use cookies.
- Prepare
- Python
- Strings
- Text Alignment
- Discussions
Text Alignment
Text Alignment
Sort by
recency
|
470 Discussions
|
Please Login in order to post a comment
My answer is correct and it also passes the sample test case. But doesn't pass all test cases... How? Can anyone tell??
The flexibility to specify the width and padding character makes these methods even more versatile. Mahadev bet777 registration
thickness = int(input()) #This must be an odd number c = 'H'
Top Cone
for i in range(thickness): print((c*i).rjust(thickness-1)+c+(c*i).ljust(thickness-1))
Top Pillars
for i in range(thickness+1): print((c*thickness).center(thickness*2)+(c*thickness).center(thickness*6))
Middle Belt
for i in range((thickness+1)//2): print((c*thickness*5).center(thickness*6))
Bottom Pillars
for i in range(thickness+1): print((c*thickness).center(thickness*2)+(c*thickness).center(thickness*6))
Bottom Cone
for i in range(thickness): print(((c*(thickness-i-1)).rjust(thickness)+c+(c*(thickness-i-1)).ljust(thickness)).rjust(thickness*6))