8-1 消息 :编写一个名为display_message() 的函数,它打印一个句子,指出你在本章学的是什么。调用这个函数,确认显示的消息正确无误。

def display_message():
    print("我在本章学习到了什么叫形参什么叫做形参如何传递参数")
    return None

display_message()

8-2 喜欢的图书 :编写一个名为favorite_book() 的函数,其中包含一个名为title 的形参。这个函数打印一条消息,如One of my favorite books is Alice in Wonderland 。调用这个函数,并将一本图书的名称作为实参传递给它。

def favorite_book(title):
    print("One of my favorite books is " + title)
    return None
favorite_book('THREE DAYS TO SEE')

8-3 T恤 :编写一个名为make_shirt() 的函数,它接受一个尺码以及要印到T恤上的字样。这个函数应打印一个句子,概要地说明T恤的尺码和字样。

def make_shirt(size, logo):
    print("衣服为{0}码,印有{1}。".format(size.title(), logo.title()))
    return  None
make_shirt("L", "python")   
make_shirt(logo="python",size="xl")

8-4 大号T恤 :修改函数make_shirt() ,使其在默认情况下制作一件印有字样“I love Python”的大号T恤。调用这个函数来制作如下T恤:一件印有默认字样的大号T 恤、一件印有默认字样的中号T恤和一件印有其他字样的T恤(尺码无关紧要)。

def make_shirt(size, logo="i love python!"):
    print("衣服为{0}码,印有{1}。".format(size.title(), logo.title()))
    return  None
make_shirt("l", )
make_shirt("m", )
make_shirt("xl","song")

8-5 城市 :编写一个名为describe_city() 的函数,它接受一座城市的名字以及该城市所属的国家。这个函数应打印一个简单的句子,如Reykjavik is in Iceland 。给用于存储国家的形参指定默认值。为三座不同的城市调用这个函数,且其中至少有一座城市不属于默认国家。

def describe_city(name, country='china'):
    print("{0}在{1}。".format(name.title(), country.title()))
describe_city("ning bo", )
describe_city(country="french", name="paris")
describe_city("boston", country="us")
扫码关注我们
微信号:SRE实战
拒绝背锅 运筹帷幄