8-9魔术师
def show_magicians(magicians):
for magician in magicians ### for in 遍历 magicians
print(magician)
magician = ['王一','李二','张三']
show_magicians(magicians)
8-10了不起的魔术师
magicians=['王一','李二','张三']
great_magicians=[]
def make_great(magicians,great_magicians):
while magicians:
magician=magicians.pop()
great_magician="The Great "+magician
great_magicians.append(great_magician)
def show_magicianslis(great_magicians):
for name in great_magicians:
print(name)
make_great(magicians,great_magicians)
show_magicianslis(great_magicians)
8-11不变的魔术师
magicians=['王一','李二','张三']
great_magicians=[]
def make_great(magicians,great_magicians):
while magicians:
magician=magicians.pop()
great_magician="The Great "+magician
great_magicians.append(great_magician)
def show_magicianslis(great_magicians):
for name in great_magicians:
print(name)
make_great(magicians[:],great_magicians)
show_magicianslis(great_magicians)
show_magicianslis(magicians)