J'ai simplement tapé ce qui suit à mon invite de shell, et ça a très bien fonctionné :
$ python
Python 2.7.3 (par défaut, 1 août 2012, 05:16:07)
[GCC 4.6.3] sur linux2
Tapez "help", "copyright", "credits" ou "license" pour plus d'informations.
>>> mon_age = 35
>>> mes_yeux = 'Bleu'
>>> print "mon âge est %d et la couleur de mes yeux est %s" % (mon_age, mes_yeux)
mon âge est 35 et la couleur de mes yeux est Bleu
>>>
La manière de taper plus d'une ligne de code dans l'interpréteur interactif Python, eh bien, c'est de taper plus d'une ligne de code dans l'interpréteur interactif Python. Je pense que cela devrait être suffisant pour vos besoins.
Il est vrai que vous obtiendrez une nouvelle invite après chaque ligne, ce qui signifie que si deux de vos lignes de code produisent une sortie, cette sortie sera séparée par des invites. Je suppose que c'est ce qui vous préoccupe, bien que l'exemple dans votre question ne le suggère pas :
$ python
Python 2.7.3 (par défaut, 1 août 2012, 05:16:07)
[GCC 4.6.3] sur linux2
Tapez "help", "copyright", "credits" ou "license" pour plus d'informations.
>>> print "première ligne"
première ligne
>>> print "deuxième ligne"
deuxième ligne
>>>
Si c'est un problème, vous pouvez inclure vos multiples instructions dans une déclaration if
(correctement indentée!) :
$ python
Python 2.7.3 (par défaut, 1 août 2012, 05:16:07)
[GCC 4.6.3] sur linux2
Tapez "help", "copyright", "credits" ou "license" pour plus d'informations.
>>> if 1:
... print "première ligne"
... print "deuxième ligne"
...
première ligne
deuxième ligne
>>>
(Je suggérerais, même si cela ne répond pas à votre question, que si vous écrivez du code assez complexe pour que cela importe, vous devriez écrire des scripts. Peut-être avez-vous commencé à le faire dans l'année et demi écoulée depuis que vous avez posté la question.)