課後練習、十二
阿新 • • 發佈:2019-01-07
8-3 T恤 :編寫一個名為make_shirt() 的函式,它接受一個尺碼以及要印到T恤上的字樣。這個函式應列印一個句子,概要地說明T恤的尺碼和字樣。 使用位置實參呼叫這個函式來製作一件T恤;再使用關鍵字實參來呼叫這個函式。
8-4 大號T恤 :修改函式make_shirt() ,使其在預設情況下製作一件印有字樣“I love Python”的大號T恤。呼叫這個函式來製作如下T恤:一件印有預設字樣的大號T 恤、一件印有預設字樣的中號T恤和一件印有其他字樣的T恤(尺碼無關緊要)。
8-5 城市 :編寫一個名為describe_city() 的函式,它接受一座城市的名字以及該城市所屬的國家。這個函式應列印一個簡單的句子,如Reykjavik is in Iceland 。給用於儲存國家的形參指定預設值。為三座不同的城市呼叫這個函式,且其中至少有一座城市不屬於預設國家。
# *************************** def make_shirt(size, pattern = ' i love Python'): # 設定預設值。 print('A big ' + size + pattern + ' shirt') make_shirt(' L ') # 實參賦值 # *************************** def describe_city(city, country = 'uk'): print(city + ' is in ' + country) describe_city('sz','cn') describe_city('wth', 'ca') describe_city('mcst') # ***************************