본문 바로가기

분류 전체보기

(176)
[Python] 백준 10951 A + B - 4 https://www.acmicpc.net/problem/10951 10951번: A+B - 4 두 정수 A와 B를 입력받은 다음, A+B를 출력하는 프로그램을 작성하시오. www.acmicpc.net while True: try: a, b = map(int, input().split()) except: break print(a + b) 코드 해석 https://holywat2r.tistory.com/117 [Python] try-except 예외처리 예외(exception) 런타임 오류 (runtime error) 프로그램 실행중에 발생하는 오류를 말한다. 파이썬은이러한 예외상황과 오류에 대한 처리를 위해 try except 구문을 사용한다. try-except 사용 try: a, b = map(in...
[Python] try-except 예외처리 예외(exception) 런타임 오류 (runtime error) 프로그램 실행중에 발생하는 오류를 말한다. 파이썬은이러한 예외상황과 오류에 대한 처리를 위해 try except 구문을 사용한다. try-except 사용 try: a, b = map(int, input().split()) except: break print(a,b) try: 구문에서는 에러가 발생할 여지가 있는 문장을 작성하고 except: 구문에서는 에러가 발생하였을 시 실행시킬 문장을 작성한다. 즉, 아무런 에러가 발생하지 않는 경우에는 except를 지나쳐 print(a,b) 코드를 실행시키는 것이다. try except else finally try: 에러가 발생할수도 있는 구문 except: 에러가 발생했을 때 실행할 구문 el..
[Python] 백준 10952 A + B - 5 https://www.acmicpc.net/problem/10952 10952번: A+B - 5 두 정수 A와 B를 입력받은 다음, A+B를 출력하는 프로그램을 작성하시오. www.acmicpc.net while True: a , b = map(int,input().split()) if a == 0 and b == 0: break else: print(a + b) 코드 해석 https://holywat2r.tistory.com/115 [Python] 파이썬 while 반복문 1. while 반복문 * 조건이 참인 동안 계속 반복을 실행한다 a = 5 while a =! 0: print(a) a -= 1 5 4 3 2 1 * a 값이 5 이므로 while 문 조건 (0이 아닐경우)을 만족하므로 해당 반복문..
[Python] 파이썬 while 반복문 1. while 반복문 * 조건이 참인 동안 계속 반복을 실행한다 a = 5 while a =! 0: print(a) a -= 1 5 4 3 2 1 * a 값이 5 이므로 while 문 조건 (0이 아닐경우)을 만족하므로 해당 반복문 실행 * 파이썬은 -- 나 ++ 연산자가 없음. 주의 * a 값이 0이 되면 반복문 실행 중지 * while 문의 경우 무한 loop를 조심해야함 2. break 문 * break 문은 while, for 같은 반복문안에서 특정 조건을 만족할 시 반복문을 중단시키고 빠져나올 때 사용 while True: input = int(input('숫자입력 : ') if input % 10 == 0: print('10 으로 나누었을 때 나머지가 0이다.') break 숫자입력 : 5 ..
[Python] 백준 10871 : X보다 작은 수 https://www.acmicpc.net/problem/10871 10871번: X보다 작은 수 첫째 줄에 N과 X가 주어진다. (1 ≤ N, X ≤ 10,000) 둘째 줄에 수열 A를 이루는 정수 N개가 주어진다. 주어지는 정수는 모두 1보다 크거나 같고, 10,000보다 작거나 같은 정수이다. www.acmicpc.net n , x = map(int, input().split()) a = list(map(int,input().split())) for i in range(n): if a[i] < x: print(a[i], end =' ') 코드 풀이 n , x = map(int, input().split()) # 비교할 개수 n, 기준 값 x 입력 받기 a = list(map(int,input().s..
[Python] 합 https://www.acmicpc.net/problem/8393 8393번: 합 n이 주어졌을 때, 1부터 n까지 합을 구하는 프로그램을 작성하시오. www.acmicpc.net n = int(input()) sum = 0 for i in range(1,n+1): sum += i print(sum) 코드풀이 n = int(input()) sum = 0# 1~n 까지의 합을 저장할 sum 변수 지정 for i in range(1,n+1):# range(1,10) 의 경우 1~9 였으므로 n+1을 해줘야 n 값까지 범위가 설정됨 sum += i print(sum)
[Python] A + B - 3 https://www.acmicpc.net/problem/10950 10950번: A+B - 3 두 정수 A와 B를 입력받은 다음, A+B를 출력하는 프로그램을 작성하시오. www.acmicpc.net x = int(input()) for i in range(x): a ,b = map(int,input().split()) print(a + b) 코드해석 x = int(input())# 입력받을 a,b의 개수를 정하기 for i in range(x):# 개수만큼 반복 a ,b = map(int,input().split())# a와 b 입력을 받아서 print(a + b)# 그의 합을 출력
[Python] 구구단 https://www.acmicpc.net/problem/2739 2739번: 구구단 N을 입력받은 뒤, 구구단 N단을 출력하는 프로그램을 작성하시오. 출력 형식에 맞춰서 출력하면 된다. www.acmicpc.net x = int(input()) for i in range(1,10): print(x ,'*', i ,'=',x * i) 코드 풀이 for i in range(1,10):# 1에서 9까지의 범위를 정하고 print(x ,'*', i ,'=',x * i) # 각각의 수를 입력한 숫자에 곱해주는 출력