|
程序如下:
#Print magician and their name with 'the great' in front of them
magician = ['Diedle','kuler','Gargon']
changed_magician = []
def show_magicians(mag):
print('The magician that will be presented are:')
for magi in mag:
print(magi.title())
def make_great(magic,magical):
for magici in magic:
magici = magic.pop(0)
magici = "The Great " +magici
magical.append(magici)
make_great(magician[:],changed_magician)
show_magicians(magician)
show_magicians(changed_magician)
大家帮个忙,这里show_magicians(changed_magician)工作不正常-只有第一个和第二个名子前加了The Great, 第三个名字没有显示,输出如下:
The magician that will be presented are:
Diedle
Kuler
Gargon
The magician that will be presented are:
The Great Diedle
The Great Kuler
我应该如何让第三个名字显示出来(前面加好了The Great)? 谢谢回答
|
|