代码
"""第一个定义的函数"""
def hello(name):
print("hello," + name + "!")
hello("您好")
"""编写一个名为display_message() 的函数,它打印一个句子,指出你在本章学的是什么。调用这个函数,确认显示的消息正确无误 """
def display_message(neirong):
print("本章学习了:" + neirong + "等知识点!")
display_message("8.1函数的应用")
display_message("函数的调用")
"""编写一个名为favorite_book() 的函数,其中包含一个名为title 的形参。这个函数打印一条消息,如One of my favorite books is
Alice in Wonderland 。调用这个函数,并将一本图书的名称作为实参传递给它。 """
def favorite_book(title):
print("我喜欢的图书有:" + title + "。")
favorite_book("《红楼梦》、《西游记》")
favorite_book("《学习强国》")
"""形参和实参"""
def favorite_book(title,zuozhe):
print("我喜欢的图书有:" + title + "。" + "它的作者是:" + zuozhe)
favorite_book("《西游记》","吴承恩")
favorite_book(zuozhe="曹雪芹",title="《红楼梦》") #知识点:不用考虑函数中的实际参数的顺序,相当于是给每个函数中的参数赋值
"""函数的默认值"""
def favorite_book(title,zuozhe = "未知"):
print("我喜欢的图书有:" + title + "。" + "它的作者是:" + zuozhe)
favorite_book("《西游记》","吴承恩")
favorite_book(title="《红楼梦》") #知识点:给函数中作者给了默认值“未知”,如果调用函数不给赋值,默认输出作者信息为未知
favorite_book(zuozhe="小李",title="《形形色色》")
输出结果
学习笔记
第六章和第七章的内容还需要慢慢吃透,while循环概念比较混乱,第八章前几节的函数比较好理解,理解形参、实参的概念。
输出的值要对应函数中定义的参数。