necesito ayuda sobre un programa en python
Publicado por luis (1 intervención) el 13/01/2005 23:09:33
Ante todo presentarme, soy luis y estoy aprendiendo python por mi cuenta y riesgo en una máquina con linux, uso la suse 9.2, llevo poco tiempo en esto de programar y haciendo un ejercicio de encriptación de datos , los datos encriptado me salen de arriba a abajo, y me gustaría ver el texto encriptado de izquierda a derecha. El programa que he hecho es este:
Este programa codifica un texto
texto=raw_input('Escribe el texto que va a ser encriptado: ')
n=int(raw_input('Dime el valor de encriptación: '))
digito=''' !"#$%&()*+,-./0123456789:;<=>?
@ABCDEFGHIJKLMNÑOPQRSTUVWXYZ[\]'
abcdefghijklmnñopqrstuvwxyz{|}'''
letra=0
while texto != '':
for crip in texto:
for caracter in digito:
letra+=1
if crip==caracter:
if letra+1>=len(digito):
letra=0
print '%s' % digito[letra+n-1]
else:
print '%s' % digito[letra+n-1]
letra=0
break
texto=raw_input('Pulsa Intro para salir del programa: ')
Agradecería si alguien puede ayudarme a arreglarlo. Un saludo. Y gracias de antemano.
Este programa codifica un texto
texto=raw_input('Escribe el texto que va a ser encriptado: ')
n=int(raw_input('Dime el valor de encriptación: '))
digito=''' !"#$%&()*+,-./0123456789:;<=>?
@ABCDEFGHIJKLMNÑOPQRSTUVWXYZ[\]'
abcdefghijklmnñopqrstuvwxyz{|}'''
letra=0
while texto != '':
for crip in texto:
for caracter in digito:
letra+=1
if crip==caracter:
if letra+1>=len(digito):
letra=0
print '%s' % digito[letra+n-1]
else:
print '%s' % digito[letra+n-1]
letra=0
break
texto=raw_input('Pulsa Intro para salir del programa: ')
Agradecería si alguien puede ayudarme a arreglarlo. Un saludo. Y gracias de antemano.
Valora esta pregunta


0