首页 > 编程语言 > 详细

python-面向对象(股票对象举例)

时间:2015-10-14 13:54:50      阅读:501      评论:0      收藏:0      [点我收藏+]

股票对象实例

class Stock(object):
    def __init__(self,stockCode ,stockName,averagePrice_yesterday,averagePrice_today,position_old):
        self.stockCode=stockCode
        self.stockName=stockName
        self.averagePrice_yesterday=averagePrice_yesterday
        self.averagePrice_today=averagePrice_today
        self.position_old=position_old
        
    
    def displayStock(self):
        print (("股票名称:%s"+"  "+"股票代码:%s"+"  "+"昨日均价:%s"+"  "+"今日均价:%s"+"  "+"昨日仓位:%s")% (self.stockName,self.stockCode,self.averagePrice_yesterday,self.averagePrice_today,self.position_old))
    
    def profit(self):
        stock_profit=(self.averagePrice_today-self.averagePrice_yesterday)/self.averagePrice_yesterday
        return stock_profit

 

输入测试数据:

stock1=Stock("600036","招商银行",18.06,17.81,0.1)
stock2=Stock("002307","北新路桥",20.812,19.177,0.2)
stock1.displayStock()
stock2.displayStock()

运行结果:

股票名称:招商银行 股票代码:600036 昨日均价:18.06 今日均价:17.81 昨日仓位:0.1
股票名称:北新路桥 股票代码:002307 昨日均价:20.812 今日均价:19.177 昨日仓位:0.2

-0.0138427464009
-0.0785604458966

 

python-面向对象(股票对象举例)

原文:http://www.cnblogs.com/nzyjlr/p/4877045.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!