취뽀 기록

#열심히 살자 #취업 #공부

Python 185

[코드트리] for문 a -> b 2씩 증가 > 홀수만 출력

두 정수 a와 b가 주어지면 a이상 b이하의 홀수를 모두 오름차순으로 출력하는 프로그램을 작성해보세요. # 변수 선언, 입력 inp = input() arr = inp.split() a = int(arr[0]) b = int(arr[1]) # 출력 for i in range(a, b + 1, 2): print(i, end=" ") # 나의 풀이------------------------------------ inp = input().split(" ") a = int(inp[0]) b = int(inp[1]) if a % 2 == 1: for i in range(a, b+1, 2): print(i, end = " ") else: for i in range(a+1, b+1, 2): print(i, end =..

[코드트리] 중첩 조건문 > 중앙값 구하기

3개의 정수 a, b, c를 입력받았을 때, 중앙값을 구하는 프로그램을 작성해보세요. 중앙값이란, 오름차순으로 나열했을 때 중앙에 오는 값입니다. # 변수 선언 및 입력 inp = input() arr = inp.split() a = int(arr[0]) b = int(arr[1]) c = int(arr[2]) # 출력 if a > b: if c > a: # a > b, c > a 일때 (c > a > b) print(a) # a > b, a > c 일때 (a가 가장 크고, b와 c중 더 큰 수가 중앙값) elif b > c: print(b) else: print(c) else: if c > b: # b > a, c > b 일때 (c > b > a) print(b) # b > a, b > c 일때 (b가..

[코드트리] 중첩 조건문 > 코로나 메뉴얼

감기 증상이 있으면 Y, 감기 증상이 없으면 N으로 나타내기로 하고, 체온을 쟀을 때 수치에 따라 진료소를 다르게 구분하려고 합니다. 증상도 있고 37℃ 이상일 때 A 증상은 없지만 37℃ 이상일 때 B 증상은 있지만 체온은 정상일 때 C 둘 다 괜찮은 경우엔 D 한 번에 3명씩 검사하는데 A로 가는 사람이 2명 이상 나올때는 위급상황으로 분류합니다. 위급상황인지를 판단하는 프로그램을 작성해보세요. # 변수 선언 및 입력 inp = input().split() c1, t1 = inp[0], int(inp[1]) inp = input().split() c2, t2 = inp[0], int(inp[1]) inp = input().split() c3, t3 = inp[0], int(inp[1]) # A가 2명..

[matplitlib] 그래프 시각화

선그래프 # 기본값 kind = 'line' df_new_t.plot() # 보통 x 축에 시간이 옴 막대그래프 수직막대그래프 df_new.plot(kind = 'bar') 수평막대그래프 # 수평 막대 그래프 df_new.plot(kind = 'barh') df_new_t.plot(kind = 'barh') 히스토그램 df_new_t.plot(kind = 'hist') 산점도 # 차중과 연비의 산점도 df.plot(kind = 'scatter', x = 'mpg', y = 'weight') 상자수염그림 df[['mpg', 'acceleration']].plot(kind = 'box') [시도별 전출입 인구수] 데이터 전처리 및 시각화 # 라이브러리 불러오기 import pandas as pd import..

Python/[시각화] 2023.06.16

[코드트리] 중첩조건문 > 윤년인가

자연수 y를 입력받아 y년이 윤년인지를 판단하는 프로그램을 작성해보세요. 윤년일 조건은 다음과 같습니다. 4의 배수라면 윤년입니다. 4의 배수이면서 100의 배수라면 윤년이 아닙니다. 4의 배수이면서 100의 배수지만 또한 400의 배수라면 윤년입니다. 나머지 경우에는 윤년이 아닙니다. # 변수 선언, 입력 y = int(input()) # 출력 if y % 4 == 0: if y % 100 == 0: if y % 400 == 0: print("true") else: print("false") else: print("true") else: print("false") # 나의 풀이 y = int(input()) if (y % 4 == 0 and y % 100 != 0) or (y % 4 == 0 and y..

[코드트리] and, or 혼합 > 좀 더 어려운 수학 점수

이번 중간고사에는 영어보다 수학이 특별히 더 어려웠습니다. 학생 A와 B가 서로의 점수를 가지고 우선순위를 나누려고 합니다. 영어 점수와 상관없이 수학 점수가 높다면 더 높은 학생의 이름을 출력하고, 만약 수학 점수가 같다면 영어 점수가 더 높은 학생의 이름을 출력하려고 합니다. 두 학생의 수학 점수와 영어 점수가 주어질 때, 위의 조건을 만족하는 학생의 이름을 출력하는 프로그램을 작성해보세요. (단, 수학 점수와 영어 점수가 둘 다 동일하게 주어지는 경우는 없다고 생각해도 좋습니다.) # 변수 선언, 입력 inp1 = input() arr1 = inp1.split() a_math, a_eng = int(arr1[0]), int(arr1[1]) inp2 = input() arr2 = inp2.split(..