シェルプロンプトで以下のように入力しただけですが、問題なく動作しました:
$ 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インタプリタで2行以上のコードを入力する方法は、まあ、対話型Pythonインタプリタで2行以上のコードを入力することです。これで十分だと思いますよ。
確かに、各行の後に新しいプロンプトが表示されるので、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年半の間にスクリプトを書き始めたのでしょう)