《Python從入門到實踐》--第八章 函數 課后練習


題目:

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("埃及","中國")

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM