我以为我已经学会了足够多的蟒蛇来制作凯撒密码,所以我开始制作它,但我已经碰壁了。
这是我的代码:
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 循环仅围绕字母 i 循环,而不是字母 h,所以我的结果是:j
我想循环整个单词并通过 shift int 变量来移动每个字母。
如何循环短语变量?