#8.1
def dispaly_message():
print("本章我們學習的是函數(shù)!")
dispaly_message()
輸出:
本章我們學習的是函數(shù)!
#8.2
def favorite_book(title):
print("我最喜歡的一本書是:" + title)
favorite_book("三國演義")
輸出:
我最喜歡的一本書是:三國演義
#8.3
def make_shirt(size,letters):
print("你要的是" + size + "碼的襯衫,襯衫印著:" + letters)
make_shirt("m","我愛python哈")
make_shirt(letters="今天心情不錯!",size="s")
輸出:
你要的是m碼的襯衫,襯衫印著:我愛python哈
你要的是s碼的襯衫,襯衫印著:今天心情不錯!
#8.4
def make_shirt(size,letters="I love Python"):
print("你要的是" + size + "碼的襯衫,襯衫印著:" + letters)
make_shirt("大號")
make_shirt("中號")
make_shirt("中號",letters="今天心情不錯")
輸出:
你要的是大號碼的襯衫,襯衫印著:I love Python
你要的是中號碼的襯衫,襯衫印著:I love Python
你要的是中號碼的襯衫,襯衫印著:今天心情不錯
#8.5
def describe_city(city_name,country="中國"):
print(city_name + "屬于" + country)
describe_city("北京")
describe_city("深圳")
describe_city("東京","日本")
輸出:
北京屬于中國
深圳屬于中國
東京屬于日本
#8.6
city_country("深圳","中國")
city_country("東京","日本")
city_country("紐約","美國")
輸出:
深圳,中國
東京,日本
紐約,美國
#8.7
def make_album(singer_name,album_name,songs_num=""):
album = {"singer":singer_name,"album":album_name}
if songs_num:
album["songs"] = songs_num
return album
album1 = make_album("周杰倫","七里香",12)
album2 = make_album("SHE","不知道",10)
album3 = make_album("陳奕迅","不知道")
print(album1)
print(album2)
print(album3)
輸出:
{'singer': '周杰倫', 'album': '七里香', 'songs': 12}
{'singer': 'SHE', 'album': '不知道', 'songs': 10}
{'singer': '陳奕迅', 'album': '不知道'}
#8.8
while True:
print("請輸入專輯的歌手名字:")
print("(輸入'q'退出程序)")
singer_n = input("singer name:")
if singer_n == "q":
break
album_n = input("album nanme:")
if album_n == "q":
break
album_dict = make_album(singer_n,album_n)
print(album_dict)
輸出:
請輸入專輯的歌手名字:
(輸入'q'退出程序)
singer name:林俊杰
album nanme:不懂
{'singer': '林俊杰', 'album': '不懂'}
請輸入專輯的歌手名字:
(輸入'q'退出程序)
singer name:張韶涵
album nanme:歐若拉
{'singer': '張韶涵', 'album': '歐若拉'}
請輸入專輯的歌手名字:
(輸入'q'退出程序)
singer name:q
#8.9
def show_magicians(magicians):
print("下面這些全是大魔術(shù)師:")
for magician in magicians:
print("-" + magician)
big_magicians = ["大衛(wèi)","董卿","劉謙"]
show_magicians(big_magicians)
輸出:
下面這些全是大魔術(shù)師:
-大衛(wèi)
-董卿
-劉謙
#8.10 8.11
def make_great(magicians):
return ["The Great" + magician for magician in magicians]
great_magicians = make_great(big_magicians[:])
show_magicians(great_magicians)
show_magicians(big_magicians)
輸出:
下面這些全是大魔術(shù)師:
-The Great大衛(wèi)
-The Great董卿
-The Great劉謙
下面這些全是大魔術(shù)師:
-大衛(wèi)
-董卿
-劉謙
#8.12
def add_foods(foods):
print("您點的夾饃里有:")
for food in foods:
print(food + ";")
add_foods(["臘汁肉","辣子","黃瓜"])
add_foods(["雞蛋","土豆絲","海蜇"])
add_foods(["臘汁肉","蘑菇","茄子"])
輸出:
您點的夾饃里有:
臘汁肉;
辣子;
黃瓜;
您點的夾饃里有:
雞蛋;
土豆絲;
海蜇;
您點的夾饃里有:
臘汁肉;
蘑菇;
茄子;
#8.13