코딩/백준 문제 (브론즈)

[백준/2438/파이썬] 별 찍기 - 1

룻밤 2023. 1. 28. 20:20

 

덧셈 풀이

x = int(input())    # 행렬의 '열'
y = ""  # 행렬의 '행'

for i in range(x):  # 열 범위만큼 반복
    y += "*"    # 행에 "*" 출력 반복
    print(y)    # 완성된 그림 출력

 

곱셈 풀이

x = int(input())    # 범위 변수

for i in range(1, x+1):     # i의 값이 곧 별 개수이기 때문에 범위는 1~x+1
    print("*" * i)  # 범위만큼 "*"*i 값 반복출력

 

단순 줄바꿈 풀이

x = int(input())    # 범위 설정

for i in range(1, x+1):     # x번 반복
    for j in range(i):      # i번째일때 i-1번 반복
        print("*", end = "")    # i-j번만큼 "*"를 ""만큼 띄우고 출력
    print("")   # 중첩된 반복문이 끝나면 줄바꿈

++ 6번째 행이 없다면 *************** 으로 출력됨

줄바꿈 필요