Мой код не работает, потому что я использую онлайн IDE или есть ошибка? - PullRequest
0 голосов
/ 14 мая 2019

Итак, в школе у ​​меня нет доступа к Pycharm, Pyscripter или Python, поэтому я сам пишу код, используя IDE в школе. Теперь проблема в том, что я не могу использовать входы, потому что я получаю ошибку EOF.

secret_number = 9
guessc = 0
guess_limit = 3
while guessc < guess_limit:
    guess = int(input('Guess: '))
    guessc += 1
    if guess == secret_number:
        print('You won!')
        break

Я получаю ошибку EOF всякий раз, когда я запускаю это, и я просто хотел знать, является ли проблема IDE или неисправным кодом.

Ответы [ 3 ]

0 голосов
/ 14 мая 2019

PyScripter прекрасно объясняет ситуацию. (Кстати, мне нравится имя PyScripter, потому что мне нравится бесплатная Python IDE с открытым исходным кодом, известная как PyScripter.) Но я хочу добавить стоимость в 2 цента: если вы сталкиваетесь с таким вопросом, то ваша школа делает вас медвежья услуга Прежде всего, вы можете легко и бесплатно загрузить и установить все компоненты Python с Python.org или в несколько более удобных местах, таких как ActiveState (нет, вам не нужно платить). Но если ваша школа еще не сказала вам об этом, и они еще не объяснили концепцию STDIN, и вы боретесь с разницей между интерактивной средой и средой выполнения ... Мне действительно интересно, что они делают! Не слишком ли поздно вернуть свои деньги и пройти настоящий курс? Если вы работаете на предприятии и можете заставить их оплатить перевозку, мой любимый подход в эти дни - это самостоятельное обучение, курсы, которые позволяют вам идти в своем собственном темпе, но в которых также есть настоящий инструктор. готов, доступен по электронной почте, чтобы ответить на вопросы и предложить руководство Рассмотрим такие курсы: https://www.software -skills-training.com / Courses / python-programming training-course.htm . Я только что закончил курс, и это было потрясающе.

0 голосов
/ 16 мая 2019

Хах!Средняя школа!Я бы никогда не догадался!

Вы можете загрузить и запустить версию Python для Windows на Chromebook, если сначала установите что-то вроде WINE, чтобы работать в качестве виртуальной ОС поверх Chrome OS.Я не рекомендую это, поскольку такое решение имеет тенденцию быть медленным, громоздким и ненадежным.Вы также можете загрузить Python на базе Linux для Chromebook, но для этого также требуется некоторое промежуточное программное обеспечение, и решение снова будет медленным, громоздким и ненадежным.

Вы можете взглянуть на Python Anywhere, который позволяетВы создаете и запускаете программы Python в облаке, и их основные учетные записи бесплатны.См. https://www.pythonanywhere.com/details/education

Комментарий: это ПРЕСТУПЛЕНИЕ, что ваша школьная система заставляет вас работать на Chromebook, а не на реальном компьютере.Я большой поклонник Google, но есть много вещей, которые вы можете делать с ПК, но не можете делать с облачным программным обеспечением.

Финес Лонгстафф

Педагог

https://www.software -skills-training.com

0 голосов
/ 14 мая 2019

Этот сайт запускает ваш код не в интерактивном режиме.Поэтому вам нужно заранее указать все вводимые данные stdin для него на вкладке STDIN.

Например, для имитации ввода трех чисел вы можете указать (каждая новая строка будет иметь тот же эффект, что и нажатие клавиши Enter):

1
3
9

Также обратите внимание, что этот вход не отражается на выходе, в отличие от интерактивной консоли.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...