Як зазначають інші, raw_inputфункція була перейменована inputв Python 3.0, і вам справді краще послужити більш сучасну книгу, але я хочу зазначити, що є кращі способи побачити вихід вашого сценарію .
З вашого опису, я думаю, що ви використовуєте Windows, ви зберегли .pyфайл і потім двічі клацніть по ньому, щоб запустити його. Спливаюче вікно термінала закривається, як тільки програма закінчується, тому ви не бачите, який був результат вашої програми. Щоб вирішити цю проблему, ваша книга рекомендує додати raw_input/ inputзаяву, щоб зачекати, поки користувач натисне кнопку. Однак, як ви вже бачили, якщо щось піде не так, як-от помилка у вашій програмі, це твердження не буде виконано, і вікно закриється, а ви не зможете побачити, що пішло не так. Можливо, вам буде простіше використовувати командний рядок або IDLE.
Використовуйте командний рядок
Коли ви дивитесь у вікно папки, яке містить вашу програму Python, утримуйте клавішу зсуву та клацніть правою кнопкою миші в будь-якому місці білого фону вікна. Меню, яке з'явиться, повинно містити запис "Відкрити вікно команд тут". (Я думаю, що це працює в Windows Vista та Windows 7.) Це відкриє вікно командного рядка, яке виглядає приблизно так:
Microsoft Windows [Version 6.1.7601]
Copyright (c) 2009 Microsoft Corporation. All rights reserved.
C:\Users\Weeble\My Python Program>_
Щоб запустити свою програму, введіть наступне (замінивши ім'я сценарію):
python myscript.py
... і натисніть клавішу Enter. (Якщо ви отримаєте помилку про те, що "python" не є розпізнаваною командою, див. Http://showmedo.com/videotutorials/video?name=960000&fromSeriesID=96 ) Коли ваша програма закінчується, незалежно від того, завершує вона успішно чи ні, вікно залишиться відкритим, і командний рядок знову з’явиться, щоб ви ввели іншу команду. Якщо ви хочете запустити свою програму ще раз, ви можете натиснути стрілку вгору, щоб згадати попередню команду, яку ви ввели, і натисніть клавішу Enter, щоб запустити її знову, замість того, щоб вводити ім'я файлу кожен раз.
Використовуйте IDLE
IDLE - це простий редактор програм, який встановлюється з Python. Серед інших функцій він може запускати ваші програми у вікні. Клацніть правою кнопкою миші на вашому .pyфайлі та оберіть "Редагувати в IDLE". Коли ваша програма з’явиться в редакторі, натисніть F5 або виберіть «Запустити модуль» у меню «Запустити». Ваша програма буде працювати у вікні, яке залишається відкритим після закінчення програми, і в яке ви можете ввести команди Python, щоб негайно запуститись.