Python/[코드트리]
[코드트리] 직각삼각형 별 출력 > 별표 출력하기 2
hyunnn_00
2023. 6. 22. 11:48
정수 n의 값을 입력받아 별표를 출력하는 프로그램을 아래 예를 참고하여 작성해보세요.
n에 2를 입력받는 경우
* *
*
n에 3을 입력받는 경우
* * *
* *
*

# 변수 선언 및 입력
n = int(input())
# 길이가 n인 직각삼각형을 출력합니다.
for i in range(n):
for _ in range(n-i):
print("*", end=" ")
print()
알고리즘
변수를 선언하여 정수 n을 입력 받고, 2중 for문 작성
1. i의 초기값은 0이고, i가 n 미만일 때만 실행되도록 조건을 걸고, i가 매 for loop마다 1씩 증가
2. j의 초기값은 0이고, j가 n-i 미만일 때만 실행되도록 조건을 걸고, j가 매 for loop마다 1씩 증가
안쪽 for문의 각 for loop 마다 *을 출력하고, 바깥 for문의 각 for loop마다 줄을 바꿈
모든 출력물 사이에 공백 넣음