Je vien de tester un input sans reponse, et choze etonnanate, contrairement à un raw_input, input declenche une exception lorsque l'on appuie directe sur entree ^^ :
>>> input('salut')
salut
Traceback (most recent call last):
File "<stdin>", line 1, in ?
File "<string>", line 0
^
SyntaxError: unexpected EOF while parsing
>>> raw_input('salut')
salut
''
>>>
Donc tu peux utiliser try/except pour gerer ça:
while 1:
try:
choix = input("Bienvenue !\nQue voulez vous faire ? :\n1 - une simulation d'emprunt ?\n2 - Un calcul de valeur acquise ?\n3 - Un test de rentabilité ?\n0 - Quitter\n")
except:
print 'Aucune reponse'
continue
if(choix=='') : print 'chaine vide'
elif choix == 1: bla
elif choix == 2:bla
elif choix == 3:bla
elif choix == 0: break #hop on sort de la boucle, prog fini