8-11 不变的魔术师

8-11
不变的魔术师:修改你为完成练习
8-10
而编写的程序,在调用函数
make_great()
时,向它传递魔术师列表的副本。由于不想修改原始列表,请返回修改后的列表,并将其存储到另一个列表中。分别使用这两个列表来调用
show_magicians()
,确认一个列表包含的是原来的魔术师名字,而另一个列表包含的是添加了字样“
theGreat
”的魔术师名字。

def make_great(great):
    
    i = len(great) - 1
    while i != -1:
        great[i] = "the great" + great[i]
        i -= 1
    return great

def show_magicians(abc):

    for magician in abc:
        print(magician)


magicians = ["Aaby","Beck","Candy","David"]
rtn = make_great(magicians[:])
show_magicians(rtn)

print("我是分割线")
print(magicians)
    原文作者:魔术师发牌问题
    原文地址: https://blog.csdn.net/snail188/article/details/79036008
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞