Ich habe diesen Caesar's Cipher-Code in Python, um einige Nachrichten schnell zu verschlüsseln, und zeige es meinen Klassenkameraden.Wie man einen Code in Python wiederholt?
Ich habe alles getan, außer etwas ...
Ich möchte ein machen ‚Möchten Sie eine andere Nachricht verschlüsseln möchten?‘ Option, aber ich kann den Code nicht loopen.
Wie kann ich den gesamten Code loopen? Ich benutze Python 3.5.1.
Hier ist mein Code:
print('QuantumShadow\'s Caesar Cipher')
message = input('Write your message here: ')
print('The encryption key is: ')
key = int(input())
print('Do you want to encrypt or decrypt?')
mode = input()
LETTERS = 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'
translated = ''
message = message.upper()
for symbol in message:
if symbol in LETTERS:
num = LETTERS.find(symbol)
if mode == 'encrypt':
num = num + key
elif mode == 'decrypt':
num = num - key
if num >= len(LETTERS):
num = num - len(LETTERS)
elif num < 0:
num = num + len(LETTERS)
translated = translated + LETTERS[num]
else:
translated = translated + symbol
print(translated)
print('Do you want to encrypt\\decrypt another message?')
print('Here is where I want to make the loop')
print('Coded with Python by QuantumShadow.')
Setzen Sie den Code in der Frage, nicht in einem Link. Um einen Codeblock zu erstellen, markieren Sie ihn und drücken Sie Strg-k. – zondo