シェルプロンプトで次のように入力したところ、問題なく動作しました。
$ 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行で出力が生成された場合、その出力はプロンプトで区切られます。私はそれがあなたが心配していることだと思いますが、あなたの質問の例はそれを示唆していません:
$ 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
>>>
(あなたの質問に答えないとしても、これが問題になるほど複雑なコードを書いているのであれば、スクリプトを書くべきだと私は提案します。おそらく1年半でそうし始めたでしょう。あなたが質問を投稿したので。)