Python使用類和實例練習(95)

1.就餐人數(shù)

創(chuàng)建一個名為Restaurant 的類驻粟,其方法__init__() 設置兩個屬性:restaurant_name 和cuisine_type 。創(chuàng)建一個名 為describe_restaurant() 的方法和一個名為open_restaurant() 的方法彤叉,其中前者打印前述兩項信息,而后者打印一條消息焕檬,指出餐館正在營業(yè)姆坚。

根據(jù)這個類創(chuàng)建一個名為restaurant 的實例,分別打印其兩個屬性实愚,再調(diào)用前述兩個方法兼呵。

添加一個名為number_served 的屬性,并將其默認值設置為0腊敲。根據(jù)這個類創(chuàng)建一個名為restaurant 的實 例击喂;打印有多少人在這家餐館就餐過,然后修改這個值并再次打印它碰辅。

添加一個名為set_number_served() 的方法懂昂,它讓你能夠設置就餐人數(shù)。調(diào)用這個方法并向它傳遞一個值没宾,然后再次打印這個值凌彬。

添加一個名為increment_number_served() 的方法,它讓你能夠?qū)⒕筒腿藬?shù)遞增循衰。調(diào)用這個方法并向它傳遞一個這樣的值:你認為這家餐館每天可能接待的就餐人數(shù)铲敛。

2.嘗試登錄次數(shù)

創(chuàng)建一個名為User 的類,其中包含屬性first_name 和last_name 会钝。在類User 中定義一個名 為describe_user() 的方法伐蒋,它打印用戶信息摘要;再定義一個名為greet_user() 的方法,它向用戶發(fā)出個性化的問候先鱼。

添加一個名為login_attempts 的屬性俭正。編寫一個名為increment_login_attempts() 的方法, 它將屬性login_attempts 的值加1焙畔。再編寫一個名為reset_login_attempts() 的方法掸读,它將屬性login_attempts 的值重置為0。

根據(jù)User 類創(chuàng)建一個實例闹蒜,再調(diào)用方法increment_login_attempts() 多次寺枉。打印屬性login_attempts 的值抑淫,確認它被正確地遞增绷落;然后,調(diào)用方 法reset_login_attempts() 始苇,并再次打印屬性login_attempts 的值砌烁,確認它被重置為0。

小tips:

全局變量沒有被定義的解決方法

在我們需要的變量前加self.及改為self.login_attempts就能正確出結果催式。

應用:在我們遇到自己想要加入的變量時函喉,我們?nèi)绾巫屵@個變量在多個方法里可以使用?

如果我們給這個變量一個不帶self.的名字荣月,比如第二題第九行用long_name管呵,那么這個long_name只能在方法describe_user()內(nèi)使用。

但是當我們用self.long_name時哺窄,它就變成了全局變量捐下,可以在整個類里使用。

最后編輯于
?著作權歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末萌业,一起剝皮案震驚了整個濱河市坷襟,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌生年,老刑警劉巖婴程,帶你破解...
    沈念sama閱讀 211,743評論 6 492
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異抱婉,居然都是意外死亡档叔,警方通過查閱死者的電腦和手機,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 90,296評論 3 385
  • 文/潘曉璐 我一進店門蒸绩,熙熙樓的掌柜王于貴愁眉苦臉地迎上來衙四,“玉大人,你說我怎么就攤上這事侵贵〗旄椋” “怎么了?”我有些...
    開封第一講書人閱讀 157,285評論 0 348
  • 文/不壞的土叔 我叫張陵,是天一觀的道長卡睦。 經(jīng)常有香客問我宴胧,道長,這世上最難降的妖魔是什么表锻? 我笑而不...
    開封第一講書人閱讀 56,485評論 1 283
  • 正文 為了忘掉前任恕齐,我火速辦了婚禮,結果婚禮上瞬逊,老公的妹妹穿的比我還像新娘显歧。我一直安慰自己,他們只是感情好确镊,可當我...
    茶點故事閱讀 65,581評論 6 386
  • 文/花漫 我一把揭開白布士骤。 她就那樣靜靜地躺著,像睡著了一般蕾域。 火紅的嫁衣襯著肌膚如雪拷肌。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 49,821評論 1 290
  • 那天旨巷,我揣著相機與錄音巨缘,去河邊找鬼。 笑死采呐,一個胖子當著我的面吹牛若锁,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播斧吐,決...
    沈念sama閱讀 38,960評論 3 408
  • 文/蒼蘭香墨 我猛地睜開眼又固,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了会通?” 一聲冷哼從身側響起口予,我...
    開封第一講書人閱讀 37,719評論 0 266
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎涕侈,沒想到半個月后沪停,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 44,186評論 1 303
  • 正文 獨居荒郊野嶺守林人離奇死亡裳涛,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 36,516評論 2 327
  • 正文 我和宋清朗相戀三年木张,在試婚紗的時候發(fā)現(xiàn)自己被綠了。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片端三。...
    茶點故事閱讀 38,650評論 1 340
  • 序言:一個原本活蹦亂跳的男人離奇死亡舷礼,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出郊闯,到底是詐尸還是另有隱情妻献,我是刑警寧澤蛛株,帶...
    沈念sama閱讀 34,329評論 4 330
  • 正文 年R本政府宣布,位于F島的核電站育拨,受9級特大地震影響谨履,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜熬丧,卻給世界環(huán)境...
    茶點故事閱讀 39,936評論 3 313
  • 文/蒙蒙 一笋粟、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧析蝴,春花似錦害捕、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,757評論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至腾啥,卻和暖如春东涡,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背倘待。 一陣腳步聲響...
    開封第一講書人閱讀 31,991評論 1 266
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留组贺,地道東北人凸舵。 一個月前我還...
    沈念sama閱讀 46,370評論 2 360
  • 正文 我出身青樓,卻偏偏與公主長得像失尖,于是被迫代替她去往敵國和親啊奄。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當晚...
    茶點故事閱讀 43,527評論 2 349

推薦閱讀更多精彩內(nèi)容

  • Spring Cloud為開發(fā)人員提供了快速構建分布式系統(tǒng)中一些常見模式的工具(例如配置管理掀潮,服務發(fā)現(xiàn)菇夸,斷路器,智...
    卡卡羅2017閱讀 134,633評論 18 139
  • 9.類 基本概念———初探類與對象 “什么是人類”仪吧、“什么是狗”庄新、“汽車又是什么”……面對這些問題,我們大多數(shù)人會...
    TianAff閱讀 629評論 1 5
  • 每件事情的存在都應該有它的道理薯鼠,我們無法脫離群眾獨立生存择诈,我們必須互相依靠,互相信任出皇,互相幫助羞芍,才可以活的美好些。...
    flyingdancing閱讀 195評論 0 0