シーザー暗号を作成するのに十分な Python を学習したと思ったので、作成を開始しましたが、レンガの壁にぶつかりました。
これが私のコードです:
phrase = raw_input("Enter text to Cipher: ")
shift = int(raw_input("Please enter shift: "))
result = ("Encrypted text is: ")
for character in phrase:
x = ord(character)
x = x + shift
print chr(x)
現時点で、フレーズが 'hi' で shift が 1 の場合、for ループは文字 h ではなく文字 i をループするだけなので、結果は次のようになります: j
単語全体をループして、shift int 変数が何であれ、各文字をシフトしたいと考えています。
フレーズ変数をループするにはどうすればよいですか?