Data Analysis

코인 투자 프로그램

곽수진 2021. 8. 31. 16:02
반응형
bit_price = 1_000
eth_price = 5_00
print(f"""
"코인의 가격은 아래와 같습니다"
1. 비트코인 {bit_price}만원
2. 이더리움 {eth_price}만원
""")
money=int(input("얼마를 투자하시겠습니까? 단위:만원>>> "))
_ratio=input("투자비율은 어떻게 하시겠습니까?\n n:n형식으로 입력하세요>>> ")
_ratio_list=_ratio.split(':')
_ratio_list_int=list(map(int, _ratio_list))
_sum=sum(_ratio_list_int)

bit_n=(money*(_ratio_list_int[0]/_sum))/bit_price
eth_n=(money*(_ratio_list_int[1]/_sum))/eth_price
change = money - (bit_price*bit_n) - (eth_price*eth_n)
print(f"""\n###########################\n잔고 내역 알려드립니다
비트코인 {bit_n:.4f}개, 이더리움 {eth_n:.4f}개, 예수금 {change:.2f}만원 입니다.""")
#1:1, 3:1로 QA

▶️ 비트코인과 이더리움의 가격을 각각 1,000, 500(만원)으로 지정함

bit_price = 1_000
eth_price = 5_00

▶️ money=int(input("얼마를 투자하시겠습니까? 단위:만원>>> ")) : 사용자에게 투자 금액을 입력받음

▶️ _ratio=input("투자비율은 어떻게 하시겠습니까?\n n:n형식으로 입력하세요>>> ") : 사용자에게 투자 비율을 입력받음

▶️ _ratio_list=_ratio.split(':') : 사용자에게 입력받은 값을 :을 기준으로 나눔

▶️ _ratio_list_int=list(map(int, _ratio_list)) : 사용자에게 입력받은 값은 문자열이므로 숫자로 바꿈

▶️ _sum=sum(_ratio_list_int) : 사용자에게 입력받은 투자 비율의 합을 _sum 변수에 저장함

▶️ bit_n=(money*(_ratio_list_int[0]/_sum))/bit_price : (투자금액*(사용자가 입력한 비율의 0번 index값 / 투자 비율 합)/비트코인 가격)이 비트코인의 개수로 저장됨

▶️ eth_n=(money*(_ratio_list_int[1]/_sum))/eth_price : (투자금액*(사용자가 입력한 비율의 1번 index값 / 투자 비율 합)/ 이더리움 가격)이 이더리움의 개수로 저장됨

▶️ change = money - (bit_price*bit_n) - (eth_price*eth_n) : {투자 금액 - (비트코인 가격*비트코인 갯수) - (이더리움 가격*이더리움 갯수)}이 예수금에 저장됨

▶️ 비트코인 {bit_n:.4f}개, 이더리움 {eth_n:.4f}개, 예수금 {change:.2f}만원 입니다. : 4f는 소수점 넷 째 자리까지, 2f는 소수점 둘 째자리까지를 의미함

 

 

▶️ conda activate 사용자 이름 : cmd를 실행시켜 아나콘다를 활성화시킴

▶️ 위 코드가 작성된 파일이 담겨 있는 폴더로 주소 변경

▶️ dir 확인해보면 코드가 작성된 파이선 파일이 담겨있는 모습을 볼 수 있음

s08_invest_coin.py / s09_youtube_comment_selenium.py

 

 

▶️ 위 코드가 작성되어 있는 파이썬 파일을 실행시킴

python s08_invest_coin.py

반응형

'Data Analysis' 카테고리의 다른 글

[ Python ] 클래스  (0) 2021.09.02
유튜브 댓글 크롤링 프로그램  (3) 2021.09.02
[ Python ] 기본값  (0) 2021.08.31
[ Python ] 함수  (0) 2021.08.31
[ Python ] 언더바(_)  (0) 2021.08.31