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

    class Index(object):
        def __init__(self,index_name,index_code,closePrice_yesterday,closePrice_today):
            self.index_code=index_code
            self.index_name=index_name
            self.closePrice_yesterday=closePrice_yesterday
            self.closePrice_today=closePrice_today
            
        def display(self):
            print(("%s"+"  "+"%s"+"  "+"%s"+"  "+"%s"+"  "+"%s")% (self.index_name,self.index_code,self.closePrice_yesterday,self.closePrice_today))
    
        def profit(self):
            index_profit=(self.closePrice_today-self.closePrice_yesterday)/self.closePrice_yesterday
            return index_profit
        
    
    index300=Index("沪深300","000300",5306.59,5064.82)
    index50=Index("上 证50","000016",3347.12,3179.65)
    index500=Index("中证500","000905",11366.29,10879.84)
    
    print("----------指数收益率计算结果---------------")
    print(index300.index_name+"收益率: "+str(index300.profit()*100)+"%")
    print(index50.index_name+"收益率: "+str(index50.profit()*100)+"%")
    print(index500.index_name+"收益率: "+str(index500.profit()*100)+"%")

    输出结果如下:

    ----------指数收益率计算结果---------------
    沪深300收益率: -4.55603315877%
    上 证50收益率: -5.00340591314%
    中证500收益率: -4.27976059031%
  • 相关阅读:
    SQL关闭连接,及分离数据库
    C# 用户选择单个压缩-系统自带压缩
    设计模式7大原则--01
    httpclient
    Mac idea 常用命令
    集合整理
    几种简单的排序算法
    基础数据结构简介
    git 常用命令3
    git 常用命令2
  • 原文地址:https://www.cnblogs.com/nzyjlr/p/4877794.html
Copyright © 2011-2022 走看看