파이썬 근사값 알고리즘으로 수심에 가까운 수온출력
첫번째파일 ex # 근삿값 알고리즘1 # 현재 내가 있는곳에서 가장 가까운 데이터가 어디에 있는지 찾는것 # 다음표는 수심에 따른 수온을 나타내고있다. # 근사값 알고리즘을 이용해서 수심을 입력하면 근사값에 해당하는 # 수온을 출력하는 모듈을 만들어보자 # 수심(m) = [0,5,10,15,20,25,30] # 수온(°C) = [24,22,20,16,13,10,6] import nearMode depth = float(input('input depth: ')) print(f'depth: {depth}m') na = nearMode.NearAlgorithm(depth) # 현재 깊이에 대한 근사치 수온 temp = na.getNearNumbers() print(f'water temperature: {tem..
2022. 5. 22.
파이썬 순위알고리즘2 숫자,아스키코드를 숫자 전환하여 순위비교
# 순위 알고리즘 2 # 알파벳 문자들과 정수들에 대한 순위를 정하는 프로그램을 순위 알고리즘을 이용해서 만들자 # 단, 알파벳은 아스키코드 값을 이용한다. datas = [32,'a','z',45,'G',39,50,'T','t',22,31,55,'s',63,59,'E'] print(f'datas: {datas}') # 반복문 돌리면서 문자가 발견되면 ascIIDatas에 넣어주기 ascIIDatas = [] for data in datas: # 알파벳이냐 아니냐 # 그리고 이 if는 datas에 있는 모든 숫자를 ascIIDatas에 넣어주는게 목적이다. # 만약 문자라면 숫자로 전환해서 ascIIDatas에 넣어주는게 목적이다. # 하지만 data.isalpha()라고 했을때 문자 외의 숫자는 확인 ..
2022. 5. 22.