본문 바로가기

코딩 학원(국비지원)/개인 프로젝트

구글 코랩(Google Colab)으로 만든 배당금 종합 프로그램

반응형

배당금 종합 프로그램

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()

계속 업데이트를 해야겠다. 좀 더 기능적이고 좀 더 편리하고 좀 더 보기 좋은 프로그램이 되도록 말이다. 

 

구글 코랩 링크 

반응형