재산관리 프로그램을 만들어 봐야겠다.
지금까지 작성한 코드는 상당히 낮은 수준의 코드다.
코딩 하루 이틀만 하면 누구나 만들 수 있는 수준.
Pygt5를 이용해 위젯을 만들어 봐야지.
구현할 기능은 dart에서 재무제표 크롤링 해와서
내가 기업명을 입력하면 자동적으로 기업 가치를 평가하는
프로그램을 만들고, 내 자산의 비율이 어떻게 되어있는지 평가해주는 프로그램도 만들어 봐야지.
import re
first = int(input("1번은 야마구치 료헤이 식, 2번은 재무제표 상대식 \n"))
while first != 1 and first !=2:
first = int(input("1번은 야마구치 료헤이 식, 2번은 재무제표 상대식 \n"))
def
money = input("자본을 입력하세요 : \n")
now_roe = float(input("현재 ROE를 입력하세요: \n"))
future_roe = float(input("원하는 수익률을 입력하세요. \n"))
money = float(re.sub('[^0-9]', '',money))
big = int(input("자본의 단위가 원 이면 0을 아니면 1을 입력해 주세요: \n"))
if big == 1 :
unit = float(input("자본의 단위를 입력해 주세요 \n"))
money = unit * money
value = money + (money * (now_roe - future_roe) / future_roe)
stock_num = input("주식 발행 수를 입력하세요 \n")
stock_num = float(re.sub('[^0-9]', '',stock_num))
stock_price = value / stock_num
print("적정 주식 가격은 %0.2f 입니다.\n" %(stock_price))
minus = float(input("감소 할 것 같은 초과 이익의 비율을 입력하세요 \n"))
Ohlson = (money + (money * (now_roe - future_roe) / future_roe)*(1-minus*0.01)/(1+future_roe -(1-minus*0.01))) / stock_num
print("초과이익이 %0.0f 퍼센트 줄어든다는 가정하에 적정 주가는 %0.2f 입니다." %(minus,Ohlson))
elif first == 1:
money_sum = 0
year = int(input("평균을 구할 연차를 입력하세요\n"))
big = int(input("자본의 단위가 원 이면 1을 아니면 자본단위를 입력해 주세요: \n"))
for i in range (0,year):
money = input("%d년전 영업 이익을 입력하세요 : \n" %(i))
money = float(re.sub('[^0-9]', '',money))
money_sum += money
money_sum = money_sum / year * 10 * big
money_flow = input("유동자산을 입력하세요 \n")
money_flow = float(re.sub('[^0-9]', '',money_flow)) * big
debt = input("유동부채를 입력하세요 \n")
debt = float(re.sub('[^0-9]', '',debt)) * 1.2 * big
debt2 = input("비유동부채를 입력하세요 \n")
debt2 = float(re.sub('[^0-9]', '',debt2)) * big
invest = input("투자 자산을 입력하세요 \n")
invest = float(re.sub('[^0-9]', '',invest)) * big
value = money_flow + money_sum + invest - debt - debt2
stock_num = input("발행 주식 수를 입력하세요 \n")
stock_num = float(re.sub('[^0-9]', '',stock_num))
print("야마구치가 본 주식 가치는 %0.2f원 입니다."%(value/stock_num))
else:
print('잘못 입력하셨습니다.\n')
end = input("아무키나 눌러 프로그램을 종료하세요\n")
지저분한 코드로 대충 완성.. (0) | 2020.06.13 |
---|---|
PYGT5를 통한 GUI 구현 (0) | 2020.06.05 |
재무제표와 자산관리 프로그램 (0) | 2020.05.31 |
재무제표 긁어오기 (0) | 2020.05.30 |
기업 코드 찾는 함수 (0) | 2020.05.29 |
댓글 영역