14天Python編程從入門到實踐--Day10:函數(shù)

#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


最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容