반응형
배당금 종합 프로그램
import matplotlib.pyplot as plt
plt.rc('font', family='NanumGothic')
dividends = [] # 배당금 리스트 초기화
# 사용자로부터 배당금 정보 입력받기
while True:
stock = input("주식 이름을 입력하세요 (종료하려면 'q' 입력): ")
if stock == 'q':
break
amount = float(input("배당금을 입력하세요: "))
dividends.append((stock, amount)) # (주식 이름, 배당금) 튜플을 리스트에 추가
# 배당금 정리 및 총 수익 계산
total_dividend = 0.0
print("\n dividend :")
for stock, amount in dividends:
total_dividend += amount
print(f"{stock}: {amount} won")
print(f"\n total earning: {total_dividend}")
# 배당금 시각화
stocks = [stock for stock, _ in dividends]
amounts = [amount for _, amount in dividends]
plt.bar(stocks, amounts)
plt.xlabel("주식명")
plt.ylabel("배당금")
plt.title("주식 배당금")
plt.show()
계속 업데이트를 해야겠다. 좀 더 기능적이고 좀 더 편리하고 좀 더 보기 좋은 프로그램이 되도록 말이다.
반응형
'코딩 학원(국비지원) > 개인 프로젝트' 카테고리의 다른 글
도메인이란 무엇인가? cafe24에서 도메인 구매, 사이트 연결하기 (2) | 2023.06.18 |
---|---|
개인 프로젝트 웹사이트 배포하기 (netlify) (2) | 2023.06.18 |
수직 스크롤 발생 시 header 태그에 active 클래스 추가 및 삭제 (4) | 2023.06.02 |
동적 페이지 만들기. javascript 코드. (3) | 2023.05.29 |
정적 페이지 완성, 미디어 쿼리 적용 (2) | 2023.05.23 |