python實(shí)操案例練習(xí)(七)
更新時(shí)間:2022年02月07日 10:54:15 作者:是數(shù)學(xué)系的小孩兒?
這篇文章主要介紹了python實(shí)操案例練習(xí),本文給大家分享的案例中主要任務(wù)有編寫程序?qū)崿F(xiàn)樂手彈奏樂器、使用面向?qū)ο笤O(shè)計(jì)自定義類,描述出租車和家用轎車的信息,需要的小伙伴可以參考一下
任務(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è)計(jì)自定義類,描述出租車和家用轎車的信息
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}出租車公司的,我的車牌號(hào)是{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)行單元測試的問題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧2019-01-01Python3.7 版本 lxml 模塊無法導(dǎo)入etree 問題及解決方法
這篇文章主要介紹了Python3.7 版本 lxml 模塊無法導(dǎo)入etree 問題及解決方法,本文給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友參考下吧2024-01-01使用Python腳本在Linux下實(shí)現(xiàn)部分Bash Shell的教程
這篇文章主要介紹了使用Python腳本在Linux下實(shí)現(xiàn)部分Bash Shell的教程,包括一些簡單的輸入輸出和郵件功能,需要的朋友可以參考下2015-04-04