Python函數(shù)返回值(76)

函數(shù)并非總是直接顯示輸出敷存,相反,它可以處理一些數(shù)據(jù)柴我,并返回一個或一組值解寝。函數(shù)返回的值被稱為返回值。在函數(shù)中艘儒,可使用return語句將值返回到調(diào)用函數(shù)的代碼行聋伦。返回值讓你能夠?qū)⒊绦虻拇蟛糠址敝毓ぷ饕频胶瘮?shù)中去完成,從而簡化程序彤悔。

python大大的圖

我的圖

調(diào)用返回值函數(shù)時嘉抓,需要提供一個變量,用于存儲返回的值晕窑。在這里抑片,將返回值存儲在了變量mc中,以字典形式輸出名杨赤、中間名敞斋、姓截汪。(第11行)

給中間名指定空字符串是考慮到有人沒有中間名。給實參middle_name指定一個默認(rèn)值——空字符串植捎,就可以把中間名變成可選的衙解,并在用戶沒有提供中間名時不使用這個實參。(第3行)

在if語句中焰枢,如果存在中間名蚓峦,就顯示中間名,如果不存在中間名就顯示空字符串济锄。在while循環(huán)中調(diào)用函數(shù)gn( )時暑椰,只給了兩個實參:名和姓,沒有給中間名荐绝,中間名顯示空字符串一汽。

定義函數(shù)時考慮到根據(jù)位置調(diào)用,因此把中間名放到最后低滩。

while循環(huán)定義的是無限循環(huán)召夹,使用q退出循環(huán)。如果在綠色區(qū)域輸入quit就會退出這個在線編程網(wǎng)頁恕沫,它會一直提示連接不上监憎。

動手試一試

城市名:編寫一個名為city_country( )的函數(shù),它接受城市的名稱及其所屬的國家昏兆。這個函數(shù)應(yīng)返回一個格式類似于下面這樣的字符串:

至少使用三個城市-國家對調(diào)用這個函數(shù)枫虏,并打印它的返回值。

專輯:編寫一個名為make_album( )的函數(shù)爬虱,它創(chuàng)建一個描述音樂專輯的字典。這個函數(shù)應(yīng)接受歌手的名字和專輯名腾它,并返回一個包含這兩項信息的字典跑筝。使用這個函數(shù)創(chuàng)建三個表示不同專輯的字典,并打印每個返回的值瞒滴,以核實字典正確地存儲了專輯的信息曲梗。

給函數(shù)make_album( )添加一個可選形參,以便能夠存儲專輯包含的歌曲數(shù)妓忍。如果調(diào)用這個函數(shù)時指定了歌曲數(shù)虏两,就將這個值添加到表示專輯的字典中。調(diào)用這個函數(shù)世剖,并至少在一次調(diào)用中指定專輯包含的歌曲數(shù)定罢。

用戶的專輯:在上一個程序中編寫一個while循環(huán),讓用戶輸入一個專輯的歌手和名稱旁瘫。獲取這些信息后祖凫,使用它們來調(diào)用函數(shù)make_album( )琼蚯,并將創(chuàng)建的字典打印出來。在這個while循環(huán)中惠况,務(wù)必要提供退出途徑遭庶。

圖片發(fā)自簡書App

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個濱河市稠屠,隨后出現(xiàn)的幾起案子峦睡,更是在濱河造成了極大的恐慌,老刑警劉巖权埠,帶你破解...
    沈念sama閱讀 216,692評論 6 501
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件赐俗,死亡現(xiàn)場離奇詭異,居然都是意外死亡弊知,警方通過查閱死者的電腦和手機(jī)阻逮,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,482評論 3 392
  • 文/潘曉璐 我一進(jìn)店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來秩彤,“玉大人叔扼,你說我怎么就攤上這事÷祝” “怎么了瓜富?”我有些...
    開封第一講書人閱讀 162,995評論 0 353
  • 文/不壞的土叔 我叫張陵,是天一觀的道長降盹。 經(jīng)常有香客問我与柑,道長,這世上最難降的妖魔是什么蓄坏? 我笑而不...
    開封第一講書人閱讀 58,223評論 1 292
  • 正文 為了忘掉前任价捧,我火速辦了婚禮,結(jié)果婚禮上涡戳,老公的妹妹穿的比我還像新娘结蟋。我一直安慰自己,他們只是感情好渔彰,可當(dāng)我...
    茶點故事閱讀 67,245評論 6 388
  • 文/花漫 我一把揭開白布嵌屎。 她就那樣靜靜地躺著,像睡著了一般恍涂。 火紅的嫁衣襯著肌膚如雪宝惰。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 51,208評論 1 299
  • 那天再沧,我揣著相機(jī)與錄音尼夺,去河邊找鬼。 笑死,一個胖子當(dāng)著我的面吹牛汞斧,可吹牛的內(nèi)容都是我干的夜郁。 我是一名探鬼主播,決...
    沈念sama閱讀 40,091評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼粘勒,長吁一口氣:“原來是場噩夢啊……” “哼竞端!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起庙睡,我...
    開封第一講書人閱讀 38,929評論 0 274
  • 序言:老撾萬榮一對情侶失蹤事富,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后乘陪,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體统台,經(jīng)...
    沈念sama閱讀 45,346評論 1 311
  • 正文 獨居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 37,570評論 2 333
  • 正文 我和宋清朗相戀三年啡邑,在試婚紗的時候發(fā)現(xiàn)自己被綠了贱勃。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點故事閱讀 39,739評論 1 348
  • 序言:一個原本活蹦亂跳的男人離奇死亡谤逼,死狀恐怖贵扰,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情流部,我是刑警寧澤戚绕,帶...
    沈念sama閱讀 35,437評論 5 344
  • 正文 年R本政府宣布,位于F島的核電站枝冀,受9級特大地震影響舞丛,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜果漾,卻給世界環(huán)境...
    茶點故事閱讀 41,037評論 3 326
  • 文/蒙蒙 一球切、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧跨晴,春花似錦欧聘、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,677評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽费封。三九已至焕妙,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間弓摘,已是汗流浹背焚鹊。 一陣腳步聲響...
    開封第一講書人閱讀 32,833評論 1 269
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機(jī)就差點兒被人妖公主榨干…… 1. 我叫王不留韧献,地道東北人末患。 一個月前我還...
    沈念sama閱讀 47,760評論 2 369
  • 正文 我出身青樓研叫,卻偏偏與公主長得像,于是被迫代替她去往敵國和親璧针。 傳聞我的和親對象是個殘疾皇子嚷炉,可洞房花燭夜當(dāng)晚...
    茶點故事閱讀 44,647評論 2 354

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