this is the code:
import sys
LETTERS = 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'
def decrypt_caesor(message):
for key in range(len(LETTERS)):
translated = ''
for symbol in message:
if symbol in LETTERS:
num = LETTERS.find(symbol)
num = num - str(key)
if num < 0:
num = num + len(LETTERS)
translated = translated + LETTERS[num]
else:
translated = translated + symbol
print('Hacking key #%s: %s' % (key, translated))
if __name__ == "__main__":
# gets the passed parameter from terminal/command prompt
message = sys.argv[1]
decrypt_caesor()
Could you please help me correct this code? I don't get what is my problem. Seems like there is a problem with importing a string or am i wrong?
JGTIKtOTtGtXGOTEtJGE is what i should decode.
与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…