私は緑の手書きの python なので、「Head First Python」を購入しました。本に記載されているケースを実行しようとすると、次の :NameError: "global name 'ptint_lol' is not defined" が発生しました。これがコードで、pythonのバージョンは3.4です
movies=["The Holy Grail",1975,"Terry Jones & Terry Gilliam",91,
["Graham Chapman",["Michael Palin","John Cleese",
"Terrt Gilliam","Eric Idle","Terry Jones"]]]
def print_lol(the_list):
for each_item in the_list:
if isinstance(each_item,list):
ptint_lol(each_item)
else:
print (each_item)
print_lol(movies)
それはただの愚かなタイプミスです。皆さんの貴重な時間を無駄にして申し訳ありません。