... 4 años y 9 meses después...
Mismo programa con pequeñas variantes pero en python 3.6
.
def caracteres():
cadena = input('Escriba un texto o letra: ')
if 'salir' != cadena:
for caracter in enumerate(cadena):
print ('' + caracter[1], ord(caracter[1]))
caracteres()
else:
print('hasta pronto ;)')
print ('Programa que muestra el valor ASCII de un caracter o caracteres que tu me das.')
print ('Para terminar escriba \"salir\".')
caracteres()