जैसा कि दूसरों ने संकेत दिया है, पायथन 3.0 में raw_inputफ़ंक्शन का नाम बदल दिया गया है input, और आप वास्तव में एक अधिक अप-टू-डेट पुस्तक द्वारा बेहतर सेवा करेंगे, लेकिन मैं यह बताना चाहता हूं कि आपकी स्क्रिप्ट का आउटपुट देखने के बेहतर तरीके हैं ।
आपके विवरण से, मुझे लगता है कि आप Windows का उपयोग कर रहे हैं, आपने एक .pyफ़ाइल सहेज ली है और फिर आप इसे चलाने के लिए उस पर डबल-क्लिक कर रहे हैं। आपके प्रोग्राम के समाप्त होते ही जो टर्मिनल विंडो बंद हो जाती है, इसलिए आप यह नहीं देख सकते कि आपके प्रोग्राम का परिणाम क्या था। इसे हल करने के लिए, आपकी पुस्तक raw_input/input उपयोगकर्ता को दर्ज करने तक प्रतीक्षा करने के लिए कथन करती है। हालाँकि, जैसा कि आपने देखा है, यदि कुछ गलत हो जाता है, जैसे कि आपके प्रोग्राम में कोई त्रुटि, तो उस स्टेटमेंट को निष्पादित नहीं किया जाएगा और विंडो बंद हो जाएगी बिना आप यह देख पाएंगे कि क्या गलत हुआ। आपको कमांड-प्रॉम्प्ट या IDLE का उपयोग करना आसान लग सकता है।
कमांड-प्रॉम्प्ट का उपयोग करें
जब आप उस फ़ोल्डर विंडो को देख रहे हों जिसमें आपका पायथन प्रोग्राम हो, तो शिफ़्ट को दबाए रखें और विंडो के व्हाइट बैकग्राउंड एरिया में कहीं भी राइट-क्लिक करें। मेनू जो पॉप अप करता है, उसमें एक प्रविष्टि "ओपन कमांड विंडो यहां" होनी चाहिए। (मुझे लगता है कि यह विंडोज विस्टा और विंडोज 7 पर काम करता है।) यह कमांड-प्रॉम्प्ट विंडो खोलेगा जो कुछ इस तरह दिखता है:
Microsoft Windows [Version 6.1.7601]
Copyright (c) 2009 Microsoft Corporation. All rights reserved.
C:\Users\Weeble\My Python Program>_
अपना प्रोग्राम चलाने के लिए, निम्न टाइप करें (अपने स्क्रिप्ट नाम का प्रतिस्थापन):
python myscript.py
... और एंटर दबाएं। (यदि आपको एक त्रुटि मिलती है कि "अजगर" एक मान्यता प्राप्त कमांड नहीं है, तो देखें http://showmedo.com/videotutorials/video?name=960000&fromSeriesID=96 देखें ) जब आपका प्रोग्राम समाप्त हो रहा है, तो सफलतापूर्वक पूरा हुआ या नहीं, विंडो खुले रहेंगे और कमांड-प्रॉम्प्ट आपके लिए फिर से एक अन्य कमांड टाइप करने के लिए दिखाई देगा। यदि आप अपना प्रोग्राम फिर से चलाना चाहते हैं, तो आप अपने द्वारा दर्ज पिछली कमांड को वापस बुलाने के लिए ऊपर के तीर को दबा सकते हैं और हर बार फ़ाइल नाम टाइप करने के बजाय इसे फिर से चलाने के लिए एंटर दबा सकते हैं।
IDLE का उपयोग करें
IDLE एक साधारण प्रोग्राम एडिटर है जो पायथन के साथ स्थापित होता है। अन्य सुविधाओं के बीच यह एक विंडो में आपके प्रोग्राम चला सकता है। अपनी .pyफ़ाइल पर राइट-क्लिक करें और "IDLE में संपादित करें" चुनें। जब आपका कार्यक्रम संपादक में दिखाई देता है, तो F5 दबाएं या "रन" मेनू से "रन मॉड्यूल" चुनें। आपका प्रोग्राम एक विंडो में चलेगा जो आपके प्रोग्राम के समाप्त होने के बाद खुला रहता है, और जिसमें आप तुरंत चलाने के लिए पायथन कमांड दर्ज कर सकते हैं।