python實(shí)操案例練習(xí)(七)
更新時間:2022年02月07日 10:54:15 作者:是數(shù)學(xué)系的小孩兒?
這篇文章主要介紹了python實(shí)操案例練習(xí),本文給大家分享的案例中主要任務(wù)有編寫程序?qū)崿F(xiàn)樂手彈奏樂器、使用面向?qū)ο笤O(shè)計自定義類,描述出租車和家用轎車的信息,需要的小伙伴可以參考一下

任務(wù)1、編寫程序?qū)崿F(xiàn)樂手彈奏樂器
多態(tài)
class Instrument():
? ? def make_sound(self):
? ? ? ? pass
class Erhu(Instrument):
? ? def make_sound(self):
? ? ? ? print('二胡在演奏')
class Pinao(Instrument):
? ? def make_sound(self):
? ? ? ? print('鋼琴在演奏')
class Violin(Instrument):
? ? def make_sound(self):
? ? ? ? print('小提琴在演奏')
def play(instrumet):
? ? instrumet.make_sound()
class Bird():
? ? def make_sound(self):
? ? ? ? print('小鳥在唱歌')
if __name__=='__main__':
? ? play(Erhu())
? ? play(Pinao())
? ? play(Violin())
? ? play(Bird('小鳥在唱歌'))任務(wù)2、使用面向?qū)ο笤O(shè)計自定義類,描述出租車和家用轎車的信息
class Car(object):
? ? def __init__(self,type,no):
? ? ? ? self.type=type
? ? ? ? self.no=no
? ? def start(self):
? ? ? ? pass
? ? def stop(self):
? ? ? ? pass
class Taxi(Car):
? ? def __init__(self,type,no,company):
? ? ? ? super().__init__(type,no)
? ? ? ? self.company=company
? ? def start(self):
? ? ? ? print('乘客您好!')
? ? ? ? print(f'我是{self.company}出租車公司的,我的車牌號是{self.no},請問您要去哪里?')
def stop(self):
? ? print('目的地到了,請您付款下車,歡迎下次光臨')
class FamillyCar(Car):
? ? def __init__(self,type,no,name):
? ? ? ? super().__init__(type,no)
? ? ? ? self.name=name
? ? def stop(self):
? ? ? ? print('目的地到了,我們?nèi)ネ鎯喊?)
? ? def start(self):
? ? ? ? print(f'我是{self.name},我的汽車我做主')
if __name__=='__main__':
? ? taxi=Taxi('上海大眾','京A9765','長城')
? ? taxi.start()
? ? taxi.stop()
? ? print('-'*30)
? ? familycar=FamillyCar('廣汽豐田','京B88888','武大郎')
? ? familycar.start()
? ? familycar.stop()
到此這篇關(guān)于python實(shí)操案例練習(xí)(七)的文章就介紹到這了,更多相關(guān)python實(shí)操案例內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
解決PyCharm不運(yùn)行腳本,而是運(yùn)行單元測試的問題
今天小編就為大家分享一篇解決PyCharm不運(yùn)行腳本,而是運(yùn)行單元測試的問題,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2019-01-01
Python3.7 版本 lxml 模塊無法導(dǎo)入etree 問題及解決方法
這篇文章主要介紹了Python3.7 版本 lxml 模塊無法導(dǎo)入etree 問題及解決方法,本文給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友參考下吧2024-01-01
使用Python腳本在Linux下實(shí)現(xiàn)部分Bash Shell的教程
這篇文章主要介紹了使用Python腳本在Linux下實(shí)現(xiàn)部分Bash Shell的教程,包括一些簡單的輸入輸出和郵件功能,需要的朋友可以參考下2015-04-04

