知識の使用:
1、渡すことができる機能の一覧
2、この関数はリストを変更することができます
3.機能付きリストを変更したくない場合は、使用することができますFUNCTION_NAMEを(LIST_NAME :[])で動作するリストのコピー、リストのコピーを作成します。
変わらずの魔術師:それを魔術師リストのコピーを渡し、)あなたは、関数make_great(呼び出すときに、運動を完了し、8-10を書いてプログラムを変更します。元のリストを変更したくなかった、修正リストを返し、別のリストにそれを保存してください。両方のリストには、コールshow_magicians()に使用された元の魔術師の名前を含むリストを確認し、他のリストが言葉「グレート」魔術師の名前が追加され含まれていました。
DEF show_magicians(名前) のための名前で名前: プリント(name.title()) DEF :make_great(名前) のための I における範囲(LEN(great_names)): great_names [I] = ' 大きな' + great_names [I] リターンgreat_names magicians_names = [ ' ホンTAO '、' シャオweihong '、' ホンユミ'、' 香港yuchan ' ] great_names =magicians_names [:] make_great(great_names) show_magicians(magicians_names) show_magicians(great_names)