題目:
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 。給用於存儲國家的形參指定默認值。為三座不同的城市調用這個函數,且其中至少有一座城市不屬於默認國家
代碼:
#!usr/bin/python
# _*_ coding:utf-8 _*_
'''
#消息
def disaplay_massage():
print("本章學的是函數的應用")
disaplay_massage()
#喜歡的圖書
def favorite_book(title):
print("我最喜歡的書是:")
favorite_book("利用python進行數據分析")
#t恤
def make_shirt(shirt_size,shirt_style):
"""說明t恤的款式和大小"""
print("t恤的大小是:%d帶字的款式是:%s"%(shirt_size,shirt_style))
make_shirt(23,"中國制造")
make_shirt(shirt_size=23,shirt_style="中國制造")
'''
#大號t恤
def make_shirt(shirt_size,shirt_style="I love Python"):
"""說明t恤的款式和大小"""
print("t恤的尺碼是:%s\n帶字的款式是:%s"%(shirt_size,shirt_style))
make_shirt("s")
make_shirt("m")
make_shirt("l")
#城市
def describe_city(city_name,country_name):
"""描述城市所屬國家"""
print("城市%s屬於%s"%(city_name,country_name))
describe_city("北京","中國")
describe_city("南京","中國")
describe_city("埃及","中國")
