मैंने अपने शेल प्रॉम्प्ट पर निम्नलिखित टाइप किया, और यह ठीक काम किया:
$ python
Python 2.7.3 (default, Aug 1 2012, 05:16:07)
[GCC 4.6.3] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> my_age = 35
>>> my_eyes = 'Blue'
>>> print "my age is %d and my eye color is %s" % (my_age, my_eyes)
my age is 35 and my eye color is Blue
>>>
इंटरैक्टिव पाइथन इंटरप्रेटर में कोड की एक से अधिक लाइन टाइप करने का तरीका, ठीक है, इंटरैक्टिव पाइथन इंटरप्रेटर में कोड की एक से अधिक लाइन टाइप करने का। मुझे लगता है कि यह आपके उद्देश्यों के लिए काफी अच्छा होगा।
यह सच है कि आपको प्रत्येक पंक्ति के बाद एक नया संकेत मिलेगा, जिसका अर्थ है कि यदि आपकी दो पंक्तियाँ आउटपुट का उत्पादन करती हैं, तो आउटपुट को संकेतों के साथ अलग कर दिया जाएगा। मुझे लगता है कि आप किस बारे में चिंतित हैं, हालांकि आपके प्रश्न में उदाहरण ने सुझाव नहीं दिया है:
$ python
Python 2.7.3 (default, Aug 1 2012, 05:16:07)
[GCC 4.6.3] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> print "first line"
first line
>>> print "second line"
second line
>>>
यदि यह समस्या है, तो आप अपने कई कथनों को एक (उचित रूप से इंडेंट!) if
कथन में संलग्न कर सकते हैं :
$ python
Python 2.7.3 (default, Aug 1 2012, 05:16:07)
[GCC 4.6.3] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> if 1:
... print "first line"
... print "second line"
...
first line
second line
>>>
(मेरा सुझाव है, भले ही यह आपके प्रश्न का उत्तर नहीं देता है, कि यदि आप कोड लिख रहे हैं जो इस मामले के लिए पर्याप्त जटिल है, तो आपको स्क्रिप्ट लिखना चाहिए। शायद आपने वर्ष और डेढ़ में ऐसा करना शुरू कर दिया है। चूंकि आपने प्रश्न पोस्ट किया है।)