Файл ‹stdin›, ошибка строки 1 в QPython при выполнении функции def

Я использую QPython на своем Samsung Android V. Я изучаю книгу Think Python. Тема посвящена добавлению новых функций, таких как: def print_lyrics: print («Я лесоруб и работаю весь день» и т. д. Но когда я пытаюсь запустить его, я получаю сообщение об ошибке «Файл», ошибка строки 1. 1. Я посмотрел в Google, но не смог найти точного ответа для этой конкретной проблемы. Я собирался искать новое приложение и удалить QPython, потому что я застрял на этом уроке на два дня. Но я пришел сюда первым. 2 . Я пробовал разные методы выполнения этой функции программы, но безуспешно. 3. Мне интересно, если она просто недоступна в приложении, или я не понимаю, что я делаю неправильно или чего-то не хватает? Спасибо за вашу помощь. .


person Russell Drake    schedule 10.08.2016    source источник
comment
def print_lyrics():, вы можете прочитать основы anandology.com/python-practice -книга/   -  person Padraic Cunningham    schedule 10.08.2016
comment
Спасибо за ссылку. Я прочитаю это. Я на самом деле понял это методом проб и ошибок. Я предполагаю, что книга Think Python устарела, поэтому вместо ввода def print_lyrics: only, как говорится в книге и на многих веб-сайтах, вы должны ввести def print_lyrics():. Наконец-то это сработало идеально.   -  person Russell Drake    schedule 10.08.2016


Ответы (1)


Я редактирую свой последний ответ: я ошибся, когда читал текст, и ошибка была по моей вине.

Будьте уверены и читайте внимательно, чтобы избежать ошибок.

person Russell Drake    schedule 10.08.2016