반응형 Python69 [Python] 백준 10951번: A + B - 4 코드 while True: try: a, b = map(int, input().split()) print(a+b) except: break 설명 중지하는 것이 없기 때문에 try except를 이용하여 에러가 났을 때 멈춰준다. 반복문 안에서 try를 통해 a와 b를 입력받고 출력까지 시도한 후 에러가 난다면 멈추는 코드를 작성한다. 2023. 1. 25. [Python] 백준 10952번: A+B - 5 코드 while True: a, b = map(int, input().split()) if a == b == 0: break else: print(a+b) 설명 반복은 해야하지만 반복할 횟수가 지정되어 있지 않고 0 0이 입력되었을 때 멈추는 걸 보아 while문을 사용. while문 안에서 a와 b를 입력받고 a와 b가 0이라면 break를 통해 멈춘다. a == 0 and b == 0 이런식으로 표현할 수도 있다. a와 b가 0이 아니라면 a와 b를 더한 값을 출력한다. 2023. 1. 25. [Python] 백준 2439번: 별 찍기 - 2 코드 num = int(input()) for i in range(1, num + 1): print(f'{"*" * i}'.rjust(num)) 설명 반복할 횟수를 입력받는다. 반복문을 사용하여 num 숫자만큼 반복 i를 1부터 시작시키기 위하여 범위를 1부터 num+1로 지정 *을 i만큼 곱해서 출력하지만 rjust()함수를 통해 num의 숫자만큼 오른쪽 정렬을 시킴. 2023. 1. 25. [Python] 백준 2438번: 별 찍기 - 1 코드 num = int(input()) for i in range(1, num + 1): print(f'{"*" * i}') 설명 반복할 횟수를 입력받는다. 문자열을 곱하면 그 수만큼 반복하여 출력하기 때문에 i를 1부터 순서대로 출력하기 위하여 반복횟수를 0이 아닌 1부터 지정. 반복문 안에서 *을 i만큼 곱함으로서 * x 1, * x 2, * x 3 ... 이런식으로 흘러가 num숫자만큼 반복하여 별의 개수를 늘 2023. 1. 25. 이전 1 ··· 12 13 14 15 16 17 18 다음