私はこのシーザーの暗号コードをPythonで持っているので、いくつかのメッセージを素早く暗号化して、私のクラスメートに見せることができます。Pythonでコードをループするには?
私は何かを除いて、すべてが行われてい...
私が作りたい「あなたは別のメッセージを暗号化しますか?」オプションが、私はコードをループすることはできません。
コード全体をどのようにループできますか?私はPython 3.5.1を使用しています。
は、ここに私のコードです:それを行うには
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.')
コードをリンクではなく質問に置きます。コードブロックにするには、それをハイライトしてCtrl-kを押します。 – zondo