전체 글
-
파이썬 2진수/8진수/10진수/16진수 변환하기파이썬 2023. 4. 10. 23:32
2진수 변환 예1) 27을 2진수로 변환하는 코드 : f"{27:b}" print(f"{27:b}") → 11011 예2) 27을 2진수로 변환하는 코드 : "{:b}".format(27) print("{:b}".format(27)) → 11011 8진수 변환 예1) 27을 8진수로 변환하는 코드 : f"{27:o}" ※ o은 소문자 print(f"{27:o}") → 33 예2) 27을 8진수로 변환하는 코드 : "{:o}".format(27) ※ o은 소문자 print("{:o}".format(27)) → 33 16진수 변환 예1) 27을 16진수로 변환하는 코드 : f"{27:x} ※ x은 소문자 print(f"{27:x}") → 1b 예2) 27을 16진수로 변환하는 코드 : "{:x}".forma..
-
2023년 3월 미국 노동부 고용지표 해석경제정보 2023. 4. 10. 17:47
2023년 3월 실업률 (unemployment rate) 3월 실업률 전망치(예상치)는 3.6%였으나 3.5%를 기록하였기 때문에 기대보다 실업률은 낮게 보고되었다. 하지만, 단순히 실업률만으로는 미국 고용시장 현황을 판단할 수 없다. 또한 실업률은 계절적 요인이 영향을 끼치는데 기본적으로 1~2월에 실업률이 높다고 한다. 따라서, 2월(3.6%)과 3월(3.5%)로 비교하지 않고 전년동월 대비 실업률이 낮아졌는지, 높아졌는지를 비교해야 한다. 2023년 3월 비농업 일자리수 (nonfarm payroll employment) 실업률과 더불어 중요한 수치가 비농업 일자리수이다. 미국 노동부에서 보고된 3월 비농업 일자리 수(23만 6천)는 최근들어 가장 낮은 수치이며 전망치 23만 9천보다도 낮은 추이..
-
파이썬 개수 세는 프로그램 구현하기파이썬 2023. 4. 10. 15:39
문제1) A 리스트에서 몇 가지 종류의 숫자가 몇 번 사용되었는지 다음과 같이 출력되도록 프로그램을 만들어 보세요. A = [1, 2, 3, 4, 1, 2, 3, 1, 4, 1, 2, 3] 출력) 사용된 숫자의 종류는 4개입니다. 참고: {1: 4, 2: 3, 3: 3, 4: 2} A = [1, 2, 3, 4, 1, 2, 3, 1, 4, 1, 2, 3] 카운터 = { } for a in A : 카운터[a] = 0 → {1: 0, 2: 0, 3: 0, 4: 0} for a in A : 카운터[a] += 1 → {1: 4, 2: 3, 3: 3, 4: 2} print(f"사용된 숫자의 종류는 {len(카운터)}개입니다.") print(f"참고: {카운터}") 문제 2) A 염기 서열을 입력했을 때, 어떤 코돈..
-
파이썬 join( ) 함수의 활용파이썬 2023. 4. 6. 14:02
1. 문자열의 join( ) 함수 join( ) 함수는 리스트의 요소를 문자열로 연결한다. 2. join( ) 함수 형태 문자열.join(문자열로 구성된 리스트) 예시) >>> print(",".join(["1", "2", "3"])) 1,2,3 >>> print(":".join(["a","b","c"])) a,b,c 3. 활용 예시 1) 리스트를 문자열로 변환할 때 사용 A = [ [3,2,4,5], [1,2,3,5], [3,4,5,6] ] for a in A : a = [str(요소) for 요소 in a] → 리스트 내포를 사용하여 리스트의 숫자를 문자열로 변환 print(",".join(a)) 출력) 3,2,4,5 1,2,3,5 3,4,5,6 2) 여러 줄 문자열을 만들 때 출력 시 생기는 들여쓰..
-
파이썬으로 최대값/최소값 구하기파이썬 2023. 3. 31. 12:07
문제 1) a = [27, 53, 103, 273, 32] 의 최대값과 최소값을 반복문으로 구하시오. ※ max, min 함수 사용X 코딩) a = [27, 53, 103, 273, 32] 현재최대값 = a[0] ← 임시적으로 현재최대값을 a[0]으로 지정 현재최소값 = a[0] ← 임시적으로 현재최소값을 a[0]으로 지정 for i in a : if 현재최대값 i : 현재최소값 = i print(현재최소값) print(현재최대값) 출력) 27 273 문제 2) 1부터 100까지의 숫자가 있다. 해당 숫자들을 아래와 같이 곱한다고 했을 때 최대값은 얼마인가? ※ max, min 함수 사용X 1*99, 2*98, 3*97, 4*96, 5*95, 6*94, 7*93 ... 98*2, 99*1 코딩방법 1) ..
-
파이썬으로 등차수열 리스트 구현하기(range함수/append함수)파이썬 2023. 3. 26. 23:54
등차수열 a = [1, 3, 5, 7, 9....] an = 2n-1 문제1) 위 등차수열의 100번째 항(a100)을 구하여라. 코드) n = 100 a_n = 2 * n - 1 print(a_n) 실행결과) 199 문제2) 1항에서 100항까지 나열하는 코드를 작성하시오. 코드) for n in range(1,100+1) : a_n = 2 * n - 1 print(a_n) # range(a, b) : a부터 b-1까지 정수 범위를 만듦 실행결과) 1 3 5 7 : 195 197 199 문제3) 1항부터 10항까지 들어있는 리스트를 생성하시오. 코드) a = [ ] for n in range(1,10+1) : a_n = 2 * n - 1 a.append(a_n) print(a) # a.append(요소..
-
파이썬 문제(딕셔너리/리스트/for 반복문/if 조건문/type 함수)파이썬 2023. 3. 25. 23:32
문제) 아래 딕셔너리에서 실행결과와 같이 되도록 코드를 입력하시오. (힌트 : for 반복문, if 조건문, type 함수 사용) character = { "name" : "기사", "level" : 3, "item" : { "sword" : "불꽃의 검", "armor" : "방탄조끼" }, "skill" : ["베기", "찌르기", "던지기"] } 코드를 입력하시오 # 실행결과 name : 기사 level : 13 sword : 불꽃의 검 armor : 방탄조끼 skill : 베기 skill : 찌르기 skill : 던지기 정답) character = { "name" : "기사", "level" : 3, "item" : { "sword" : "불꽃의 검", "armor" : "방탄조끼" }, "ski..
-
절대가치법의 기초(DCF, RIM)경제정보 2023. 3. 21. 18:57
현재가치 계산의 출발점은 바로 현재가치가 미래가치보다 크다는 점이다. 예를 들어, 현재 10,000원을 받는 것이 1년 뒤에 10,000원을 받는 것보다 가치가 더 크다. 여기서 '시간적 가치'가 더해지기 때문이다. 지금 당장 10,000원을 은행에 예치만 하더라도 이자가 붙어 1년 뒤에는 10,000원 + α의 가치를 갖는다. 현재가치 > 미래가치 → 100원의 현재가치 > 100원의 미래가치 예를 들어 현재 100만원을 가지고 있다. 연 금리 5%인 예금에 넣어둔다고 하면 1년 뒤 이자 5만원이 발생한다. 즉, 현재 100만원과 1년 뒤의 105만원은 같은 가치를 갖고 되는 것이다. 이를 식으로 나타내면 아래와 같다. FV = PV X (1 + r) FV : 미래가치(Future Value) PV :..