Descifrar un código secreto
Publicado por Sara (2 intervenciones) el 11/11/2020 21:34:10
Buenas tardes, debo descifrar un mensaje pero no logro hacer que el for se repita las veces necesarias para poder ver el mensaje real, solo me hace la iteración una vez. Ayuda
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
codigo=list(input())
contador=0
mensaje=[]
for letra in range(len(codigo)):
if letra==len(codigo):
continue
elif letra!=0:
if codigo[letra]==codigo[letra-1]:
contador+=1
elif codigo[letra]!=codigo[letra-1]: #letra 2 veces
if contador==1:
mensaje+=[(chr(ord(codigo[letra-1])-1) )]#letra 3 veces
elif contador == 2: # letra 3 veces
mensaje += [(chr(ord(codigo[letra - 1]) + 1))]
elif contador == 0:
mensaje += [(chr(ord(codigo[letra - 1])))]
contador = 0
codigo=mensaje
print(codigo)
Valora esta pregunta
0