一、函数
1、了不起的魔术师:在你为完成练习 8-9 而编写的程序中,编写一个名为 make_great()的函数,对魔术师列表进行修改,在每个魔术师的名字中都加入字样“the Great”。调用函数 show_magicians(),确认魔术师列表确实变了。
def make_great(l):
i=len(l)
for x in range(i):
content="the great "+str(l[x])
l[x]=content
def show_magicians(l):
for i in l:
print(i)
magicians=["ly","zxd","lwx"]
make_great(magicians)
show_magicians(magicians)
2、不变的魔术师:修改你为完成练习 8-10 而编写的程序,在调用函数 make_great()时,向它传递魔术师列表的副本。由于不想修改原始列表,请返回修改后 的列表,并将其存储到另一个列表中。分别使用这两个列表来调用 show_magicians(), 确认一个列表包含的是原来的魔术师名字,而另一个列表包含的是添加了字样“the Great”的魔术师名字。
def make_great(l1,l2):
while l1:
content="the great "+l1.pop()
l2.append(content)
def show_magicians(l1,l2):
for i in l1:
print(i)
print("*"*20)
for i in l2:
print(i)
magicians=["ly","zxd","lwx"]
magicians1=[]
make_great(magicians[:],magicians1)
show_magicians(magicians,magicians1)
3、三明治:编写一个函数,它接受顾客要在三明治中添加的一系列食材。这个 函数只有一个形参(它收集函数调用中提供的所有食材),并打印一条消息,对顾客点 的三明治进行概述。调用这个函数三次,每次都提供不同数量的实参。
def make_pizza(*toppings):
for i in toppings:
print("顾客需要"&#

这篇博客主要介绍了Python编程中的函数使用,包括参数传递、函数返回值等概念;类的创建与应用,如定义属性和方法,以及如何创建和使用对象;还涵盖了文件操作的基础知识,如读取、写入和处理文本文件。通过具体的例子和练习,帮助读者深入理解Python编程的核心概念。
最低0.47元/天 解锁文章
4037

被折叠的 条评论
为什么被折叠?



