博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
python-面向对象(股票对象举例)
阅读量:4952 次
发布时间:2019-06-12

本文共 1059 字,大约阅读时间需要 3 分钟。

股票对象实例

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

 

转载于:https://www.cnblogs.com/nzyjlr/p/4877045.html

你可能感兴趣的文章
LUOGU P2986 [USACO10MAR]伟大的奶牛聚集Great Cow Gat…
查看>>
toad for oracle中文显示乱码
查看>>
scala的REPL shell的调用
查看>>
SQL中Group By的使用
查看>>
Mybatis映射原理,动态SQL,log4j
查看>>
哪个微信编辑器比较好用?
查看>>
错误org/aopalliance/intercept/MethodInterceptor解决方法
查看>>
Pylint在项目中的使用
查看>>
使用nginx做反向代理和负载均衡效果图
查看>>
access remote libvirtd
查看>>
gdb调试中出现No symbol table is loaded. Use the "file" command.问题
查看>>
(4) Orchard 开发之 Page 的信息存在哪?
查看>>
ASP.NET中 GridView(网格视图)的使用前台绑定
查看>>
图像加载
查看>>
关于zxing生成二维码,在微信长按识别不了问题
查看>>
Haskell学习-高阶函数
查看>>
手动通知扫描SD卡主动生成缩略图
查看>>
js中tagName和nodeName
查看>>
PC-XP系统忘记密码怎么办
查看>>
Android实例-打电话、发短信和邮件,取得手机IMEI号(XE8+小米2)
查看>>