Ho appena digitato quanto segue al mio prompt della shell e ha funzionato perfettamente:
$ 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
>>>
Il modo per digitare più di una riga di codice nell'interprete Python interattivo è, beh, digitare più di una riga di codice nell'interprete Python interattivo. Penserei che sarebbe abbastanza buono per i tuoi scopi.
È vero che riceverai un nuovo prompt dopo ogni riga, il che significa che se due delle tue righe di codice producono output, tale output verrà separato da prompt. Immagino che questo sia ciò di cui ti preoccupi, sebbene l'esempio nella tua domanda non suggerisca che:
$ 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
>>>
Se questo è un problema, puoi racchiudere le tue dichiarazioni multiple in un'istruzione (correttamente rientrata!) 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
>>>
(Suggerirei, anche se non risponde alla tua domanda, che se stai scrivendo un codice abbastanza complesso da importare, dovresti scrivere degli script. Forse hai iniziato a farlo nel corso di un anno e mezzo da quando hai pubblicato la domanda.)