[Python] 백준 알고리즘 온라인 저지 10951번 : A+B - 4 Python3 코드 while True: try: a, b = map(int, input().split()) except: break print(a+b) Python3 코드 풀이 1. 코드 작성에 대한 전체적인 내용 정리 이번 문제는 두 수로 이루어진 여러 개의 테스트 케이스를 입력받으면 두 수의 합을 출력하는 문제이다. 테스트 케이스의 숫자가 주어지지 않기 때문에 while 반복문을 이용해서 문제를 풀었고 수가 입력되지 않아서 에러가 발생하면 반복문을 끝낼 수 있도록 try - except 구문을 활용해서 문제를 풀었다. try: a, b = map(int, input().split()) except: break print(a+b..
파이썬 for문 구구단 출력 - 순서 - 1. 구구단 2단 2. 구구단 2단부터 9단까지 3. for문안에서 print함수 위치에 따른 출력 값의 위치 1. 구구단 2단 print(':: 2단 ::') for i in range(1, 10): # 1부터 9까지 print(f'2 x {i} = {2*i}') 1-1. 구구단을 한 개의 단만 출력할 때는 한 개의 for문을 사용한다. 1부터 9까지의 숫자는 for문에서 range( ) 함수를 이용해서 하나씩 출력하고 구구단에서 반복되는 문장은 f-string을 이용해 문자열로 작성하였다. 1-2. 숫자 범위 생성을 위해 range 함수를 사용한다. range( ) 함수는 생성하려는 숫자의 범위를 입력해서 사용한다. 숫자의 개수에 따라서 숫자가 의미하는 바가 ..
[Python] 백준 알고리즘 온라인 저지 2438번 : 별 찍기 - 1 Python3 코드 1) for문 코드 n = int(input()) for i in range(1, n+1): # 1부터 n까지 print('*' * i) 2) comprehension 코드 [print('*' * i) for i in range(1, int(input())+1)] Python3 코드 풀이 1. 코드 작성에 대한 전체적인 풀이 이 문제는 랜덤으로 어떤 수 n을 입력받으면 1부터 n까지 하나씩 개수를 늘려가면서 * 기호를 그리는 문제이다. 백준 단계별 문제에서 for문을 이용해서 숫자를 1부터 n까지 한 줄에 하나씩 출력하는 문제가 있었는데 그와 아주 유사하게 문제를 풀 수 있다. 숫자 대신 * 기호를 출력하면 된다..