收藏:Python函數練習題

收藏:Python函數練習題

1、 編寫一個名為 display_message() 的函數,它打印一個句子,指出你在本章學的是什麼。調用這個函數,確認顯示的消息正確無誤。

2、 編寫一個名為 favorite_book() 的函數,其中包含一個名為 title 的形參。這個函數打印一條消息,如 One of my favorite books is Alice in Wonderland 。調用這個函數,並將一本圖書的名稱作為實參傳遞給它。

3、 編寫一個名為 make_shirt() 的函數,它接受一個尺碼以及要印到 T 恤上的字樣。這個函數應打印一個句子,概要地說明 T 恤的尺碼和字樣。使用位置實參調用這個函數來製作一件 T 恤;再使用關鍵字實參來調用這個函數。

4、 修改函數 make_shirt() ,使其在默認情況下製作一件印有字樣 “I love Python” 的大號 T 恤。調用這個函數來製作如下 T 恤:一件印有默認字樣的大號 T恤、一件印有默認字樣的中號 T 恤和一件印有其他字樣的 T 恤(尺碼無關緊要)。

5、 編寫一個名為 describe_city() 的函數,它接受一座城市的名字以及該城市所屬的國家。這個函數應打印一個簡單的句子,如 Reykjavik is in Iceland 。給用於存儲國家的形參指定默認值。為三座不同的城市調用這個函數,且其中至少有一座城市不屬於默認國家。

6、 編寫一個名為 city_country() 的函數,它接受城市的名稱及其所屬的國家。這個函數應返回一個格式類似於這樣的字符串:"Santiago, Chile" 。至少使用三個城市 - 國家對調用這個函數,並打印它返回的值。

7、 編寫一個名為 make_album() 的函數,它創建一個描述音樂專輯的字典。這個函數應接受歌手的名字和專輯名,並返回一個包含這兩項信息的字典。使用這個函數創建三個表示不同專輯的字典,並打印每個返回的值,以核實字典正確地存儲了專輯的信息。給函數 make_album() 添加一個可選形參,以便能夠存儲專輯包含的歌曲數。如果調用這個函數時指定了歌曲數,就將這個值添加到表示專輯的字典中。調用這個函數,並至少在一次調用中指定專輯包含的歌曲數。

8、 簡述普通參數、指定參數、默認參數、動態參數的區別

9、 寫函數,判斷用戶傳入的對象(字符串、列表、元組)長度是否大於5。

10、寫函數,檢查用戶傳入的對象(字符串、列表、元組)的每一個元素是否含有空內容。

11、寫函數,檢查傳入列表的長度,如果大於2,那麼僅保留前兩個長度的內容,並將新內容返回給調用者

12、寫函數,檢查獲取傳入列表或元組對象的所有奇數位索引對應的元素,並將其作為新列表返回給調用者。

13、寫函數,檢查傳入字典的每一個value的長度,如果大於2,那麼僅保留前兩個長度的內容,並將新內容返回給調用者。PS:字典中的value只能是字符串或列表

14、 寫函數,利用遞歸獲取斐波那契數列中的第 10 個數,並將該值返回給調用者。

上面的看一看哦,針對初入python的同學來說,做一下還是不錯的!


分享到:


相關文章: