一、自行定義一個類別並介紹其使用方式
類別:Stock(股票)
屬性:CashDividend(現金股利)、StockPrice(股價)
方法:get_dividend_yield, 依據現金股利及股價計算現金股利殖利率,公式:現金殖利率=(現金股利/股價)X100
使用說明:依據Stock類別產生股票物件,並輸入現金股利及股價兩個屬性,可以引用方法get_dividend_yield(),計算回傳現金股利殖利率
# 定義股票的類別,現金股利及股價兩個屬性
class Stock:
def __init__(self, CashDividend, StockPrice):
self.CashDividend = CashDividend
self.StockPrice = StockPrice
# 回傳股票現金股利殖利率
def get_dividend_yield(self):
return (self.CashDividend/self.StockPrice)*100
# 新增兩支股票的物件
stock_5220 = Stock(3, 31)
stock_6214 = Stock(5, 73.8)
# 印出股票的現金殖利率
print(stock_5220.get_dividend_yield())
print(stock_6214.get_dividend_yield())
二、程式設計實作題:請設計一個自定義電影類別
請設計自定義電影類別 Movie,其必須包含屬性:電影名稱、電影長度(單位為分鐘)、演員名單(使用 tuple 儲存),方法包含:取得電影名稱、取得是否為長片(若大於 120 分鐘為長片,則回傳 True,反之則回傳 False)