zoukankan      html  css  js  c++  java
  • python-面向对象(股票对象举例)

    股票对象实例

    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
  • 相关阅读:
    C++-struct类的新特性当class用
    rbenv、fish 與 VSCode 設置之路
    angularJS进阶阶段(4)
    插入排序
    Vimium
    Design Patterns 25
    Mysql(或者sqlite), Mongo中update Column + 1
    Hexo
    继承
    Gradle的依赖方式——Lombok在Gradle中的正确配置姿势
  • 原文地址:https://www.cnblogs.com/nzyjlr/p/4877045.html
Copyright © 2011-2022 走看看