반응형
코스피 / 코스닥 호가 가격 단위
~2,000원 미만 | 1원 |
2,000원 이상~5,000원 미만 | 5원 |
5,000원 이상~20,000원 미만 | 10원 |
20,000원 이상~50,000원 미만 | 50원 |
50,000원 이상~200,000원 미만 | 100원 |
200,000원 이상~500,000원 미만 | 500원 |
500,000원 이상 | 1,000원 |
파이썬으로 호가가격단위 미만 절사 함수만들기
def kospi_price_range(self, price):
price = float(price)
if 0 <= price < 1000: ## 1,000원 미만 : 1원 단위로 정수 만들기
return self.cal_price_range(price, 1)
elif 1000 <= price < 5000: ## 1,000원~5,000원 : 5원 단위
return self.cal_price_range(price, 5)
elif 5000 <= price < 10000: ## 5,000원~10,000원 : 10원 단위
return self.cal_price_range(price, 10)
elif 10000 <= price < 50000: ## 10,000원~50,000원 : 50원 단위
return self.cal_price_range(price, 50)
elif 50000 <= price < 100000: ## 50,000원~ 100,000원 : 100원 단위
return self.cal_price_range(price, 100)
elif 100000 <= price < 500000: ## 100,000원~500,000원 : 500원 단위
return self.cal_price_range(price, 500)
elif 500000 <= price: ## 500,000원 이상: 1000원 단위
return self.cal_price_range(price, 1000)
def kosdaq_price_range(self, price):
price = float(price)
if 0 <= price < 1000: ## 1,000원 미만 : 1원 단위
return self.cal_price_range(price, 1)
elif 1000 <= price < 5000: ## 1,000원~5,000원 : 5원 단위
return self.cal_price_range(price, 5)
elif 5000 <= price < 10000: ## 5,000원~10,000원 : 10원 단위
return self.cal_price_range(price, 10)
elif 10000 <= price < 50000: ## 10,000원~50,000원 : 50원 단위
return self.cal_price_range(price, 50)
elif 50000 <= price: ## 50,000원 이상 : 100원 단위
return self.cal_price_range(price, 100)
반응형
'파이썬 공부' 카테고리의 다른 글
파이썬 프로그래밍 기초 변수와 함수에 대해 알아보기 (0) | 2024.12.10 |
---|---|
다른 python 파일 실행하기 (0) | 2024.04.24 |
파이썬 프로그래밍 개발 언어의 장점과 단점 (0) | 2023.04.10 |
파이썬 파일 및 디렉토리 삭제하는 방법 (0) | 2020.10.12 |