第一期 Python 程式設計入門共學營作業任務十二


一、自行定義一個類別並介紹其使用方式
類別: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)

[https://repl.it/@kevinlo88/python-basic-hw12]

#第一期Python程式設計入門共學營






你可能感興趣的文章

TechBridge 技術週刊編輯第 200 期的感性時間

TechBridge 技術週刊編輯第 200 期的感性時間

[git] Checkout A new remote branch

[git] Checkout A new remote branch

[讀書筆記 Flutter 實戰 004] Dart 語言簡介

[讀書筆記 Flutter 實戰 004] Dart 語言簡介






留言討論