Python/파이썬 기초 강의(2024)★
파이썬: for 예시 (2) - 여러 가지 모양의 삼각형 다이아몬드 모양 출력하기
코딩ABC
2024. 10. 6. 09:02
반응형
파이썬에서 for 문을 사용하여 * 문자를 이용한 다양한 삼각형 모양을 출력해 봅니다.
1. 왼쪽 정렬된 직각 삼각형
n = 5
for i in range(1, n+1):
print('*' * i)
(Output)
*
**
***
****
*****
2. 오른쪽 정렬된 직각 삼각형
n = 5
for i in range(1, n+1):
print(' ' * (n-i) + '*' * i)
3. 가운데 정렬된 이등변 삼각형
n = 5
for i in range(1, n+1):
print(' ' * (n-i) + '*' * (2*i-1))
4. 역삼각형 (왼쪽 정렬된 직각 삼각형)
n = 5
for i in range(n, 0, -1):
print('*' * i)
5. 역삼각형 (오른쪽 정렬된 직각 삼각형)
n = 5
for i in range(n, 0, -1):
print(' ' * (n-i) + '*' * i)
6. 다이아몬드 모양
n = 5
# 상단 부분
for i in range(1, n+1):
print(' ' * (n-i) + '*' * (2*i-1))
# 하단 부분
for i in range(n-1, 0, -1):
print(' ' * (n-i) + '*' * (2*i-1))
반응형