-->
当前位置:首页 > 题库 > 正文内容

设计一个名为Stock的类来表示一个公司的股票,包括以下内容:<br>
1)股票代码、股票名称、前一天股票价格、当天股票价格4个**私有**属性;<br>
2)构造方法,需初始化代码、名称、前一天价格和当天价格等属性;<br>
3)返回股票名字的get方法;<br>
4)返回股票代码的get方法;<br>
5)获取和设置股票前一天价格的get和set方法;<br>
6)获取和设置股票当前价格的get

Luz3年前 (2022-06-27)题库536
设计一个名为Stock的类来表示一个公司的股票,包括以下内容:<br>
1)股票代码、股票名称、前一天股票价格、当天股票价格4个**私有**属性;<br>
2)构造方法,需初始化代码、名称、前一天价格和当天价格等属性;<br>
3)返回股票名字的get方法;<br>
4)返回股票代码的get方法;<br>
5)获取和设置股票前一天价格的get和set方法;<br>
6)获取和设置股票当前价格的get和set方法;<br>
7)名为getChangePercent()方法,返回前日收市价至当前价格的变化百分比;<br>
8). 包括文档字符串,其内容为:"Stock Information Class"<br>

说明:各方法的名称及参数要求请参见测试程序。

### 类接口定义:
python
class Stock
...



### 裁判测试程序样例:
python
sCode = input() #输入代码
sName = input() #输入名称
priceYesterday = float(input()) #输入昨日价格
priceToday = float(input()) #输入今日价格
s = Stock(sCode,sName,priceYesterday,priceToday)
print("代码:",s.getCode())
print("名称:",s.getName())
print("昨日价格:%.2f\n今天价格:%.2f" % (s.getPriceYesterday(),s.getPriceToday()))
s.setPriceYesterday(50.25)
print("修正昨日价格为:%.2f" % 50.25)
print("价格变化百分比:%.2f%%" % (s.getChangePercent()*100))
print(Stock.__doc__)


### 输入样例:
in
601318
平安
63.21
64.39


### 输出样例:

out
代码: 601318
名称: 平安
昨日价格:63.21
今天价格:64.39
修正昨日价格为:50.25
价格变化百分比:28.14%
Stock Information Class


<br>**拼尽全力还是不会?参考B站习题讲解**<br>哔哩哔哩up主:[海洋饼干叔叔](https://space.bilibili.com/384177380) [Python课程](https://www.bilibili.com/video/BV1kt411R7uW/) [Python习题](https://www.bilibili.com/video/BV1iL411t7UZ/)[简洁的C和C++](https://www.bilibili.com/video/BV1it411d7zx/)作者每天分享一篇关于C/C++/Python的技术文章,学习编程不迷路。![image.png](~/7c4cfd2d-8e3e-40cd-826d-299d4200e600.png)









答案:若无答案欢迎评论

发表评论

访客

◎欢迎参与讨论,请在这里发表您的看法和观点。