Python 3.2 で非常に単純なシーザー暗号を作成しようとしていますが、ほとんどのコードを取得しています。
aEnd = ""
aOffset = int(input("What would you like the offset of your message to be?:\n"))
aMessage = input("What message would you like to encrypt?:\n")
for i in range(len(aMessage)):
eAscii=ord(aMessage[i])
aEnd = aEnd + chr(eAscii + aOffset)
print(aEnd)
ただし、zを過ぎると、aにまっすぐ戻るのではなく、シンボルなどに続くため、オフセット3の「xyz」は「abc」ではなく「{|}」になります。アルファベットのみを使用するようにこれを変更するにはどうすればよいですか?