728x90

Code 34

[Algorithm] 기본 자료구조와 배열_1

02 - 1 자료구조와 배열 실습 2-1 학생 5명의 시험 점수를 입력받아 합계와 평균을 출력하기 # 학생 5명의 시험 점수를 입력받아 합계와 평균을 출력하기 print('학생 그룹 점수의 합계와 평균을 구합니다.') score1 = int(input('1번 학생의 점수를 입력하세요.')) score2 = int(input('2번 학생의 점수를 입력하세요.')) score3 = int(input('3번 학생의 점수를 입력하세요.')) score4 = int(input('4번 학생의 점수를 입력하세요.')) score5 = int(input('5번 학생의 점수를 입력하세요.')) total = 0 total += score1 total += score2 total += score3 total += scor..

Code/Algorithm 2022.11.21

[Algorithm] 알고리즘 기초_2

01 - 2 반복하는 알고리즘 실습 1-7 1부터 n까지 정수의 합 구하기 1(while 문) # 1부터 n까지 정수의 합 구하기 1 (while 문) print('1부터 n까지 정수의 합을 구합니다.') n = int(input('n값을 입력하세요.: ')) sum = 0 i = 1 while i b: a,b = b, a sum = 0 for i in range(a, b+1): sum += i print(f'{a}부터 {b}까지 정수의 합은 {sum}입니다.') a부터 b까지 정수의 합을 구합니다. 정수 a를 입력하세요.: 3 정수 b를 입력하세요.: 64 3부터 64까지 정수의 합은 2077입니다. a와 b를 교환할 때 a, b = b, a # a와 b의 값을 교환(단일 대입문 사용) 반복 과정에서 ..

Code/Algorithm 2022.11.18

[Algorithm] 알고리즘 기초_1

01 - 1 알고리즘이란? 더보기 어떠한 문제를 해결하기 위해 정해 놓은 일련의 절차 특히 올바른 알고리즘이란 '어떠한 경우에도 실행 결과가 똑같이 나오는 것'을 말함. 실습 1-1 세 정수의 최댓값 구하기 # 세 정수의 최댓값 구하기 print('세 정수의 최댓값을 구합니다.') a = int(input('정수 a의 값을 입력하세요.: ')) b = int(input('정수 b의 값을 입력하세요.: ')) c = int(input('정수 c의 값을 입력하세요.: ')) maximum = a if b > maximum: maximum = b if c > maximum: maximum = c print(f'최대값은 {maximum}입니다.') 세 정수의 최댓값을 구합니다. 정수 a의 값을 입력하세요.: 5..

Code/Algorithm 2022.11.18

[Python]for문 전역 변수 일괄 적용, globals()

for문 진행 시 전역 변수를 일괄로 적용할 수 있는 함수입니다. 저는 주로 특정 문자로 시작하는 변수들로 이루어져 있는 데이터 프레임을 만들 때 사용합니다. 먼저, titanic 데이터를 불러옵니다. from sklearn.ensemble import RandomForestClassifier from sklearn.metrics import accuracy_score from sklearn.model_selection import train_test_split, StratifiedKFold import pandas as pd # data load df = pd.read_csv('train.csv') df.head() 이제, 전역 변수를 설정합니다. 저는 A, P, C로 시작하는 변수들로 이루어진 데이터..

Code/Python 2022.11.04

[Python] list 합집합, 교집합, 차집합, 대칭차집합

데이터 원소 li1 = ['A', 'B', 'C', 'D'] li2 = ['C', 'D', 'E', 'F'] 1) 합집합 union = list(set(li1 + li2)) print(union) union1 = list(set(li1) | set(li2)) print(union1) union2 = list(set().union(li1, li2)) print(union2) 2) 교집합 inter = list(set(li1) & set(li2)) print(inter) inter1= list(set(li1).intersection(li2)) print(inter1) 3) 차집합 comp = list(set(li1) - set(li2)) print(comp) comp1 = list(set(li1).diffe..

Code/Python 2022.11.03
728x90