Я зелёная рука, пишущая питон, поэтому я купил «Head First Python». Когда я пытаюсь запустить дела, приведенные в книге, я получил это: NameError : «глобальное имя« ptint_lol »не определено». Вот код, и версия питона 3,4NameError: "global name 'ptint_lol' не определен"
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)
Это просто глупая опечатка. Так жаль, что вы потратили драгоценное время на вас.
Это опечатка в рекурсивном вызове: 'ptint_lol (each_item)' должен быть 'prtint_lol (each_item)', missing ** r **. –
Этот вопрос не соответствует теме, потому что речь идет о типографии. –
** Книга главы First Pythom ** имеет опечатку, не так ли? :) – Sudipta