반응형
center()
반환 문자열 길이 내 가운데 정렬
string.center(length, character)
length : 출력 문자열과 채우기 문자가 함께 출력될 범위
원래 문자열 길이보다 짧으면, 원래 문자열만 출력
character : 빈 공간을 채울 공간, default : 공백
N = int(input())
cnt = 2 * N - 1
for i in range(N, -1, -1):
s = "*" * (2 * i - 1)
print(s.center(cnt, " "))
'''
*********
*******
*****
***
*
'''
f-string
:^
N = int(input())
cnt = 2 * N - 1
for i in range(N, -1, -1):
s = "*" * (2 * i - 1)
print(f"{s:^{cnt}}")
반응형
'programming > python' 카테고리의 다른 글
파이썬 여러 줄 입력받기 (0) | 2023.10.08 |
---|---|
requests.get (0) | 2023.09.22 |
a-z 출력 (0) | 2023.08.08 |
얕은 복사(shallow copy) / 깊은 복사(deep copy) (0) | 2023.08.06 |
비트연산자 (0) | 2023.08.05 |