0
我想教自己python,它一直很好,直到我试图合并输入请求。我的代码在下面,它不会运行,我没有得到任何错误;谁能帮我?不知道这是否重要,但我想在Python 2.7上运行它。python代码不执行输入请求或运行
alphabetdef = ['a', 'b', 'c', 'd', 'e', 'f', 'g', 'h', 'i', 'j', 'k', 'l', 'm', 'n', 'o', 'p', 'q', 'r', 's', 't', 'u', 'v', 'w', 'x', 'y', 'z']
shift = range(26)
def getmessage():
x = raw_input("Enter the message you want to encrypt: ")
return x
def getshift():
while True:
shift = raw_input("Enter the number of place shifts you would like: ")
if shift == int(shift):
return shift
def mssg(x, y):
for letter in x:
if letter in alphabetdef:
alpha2 = ord(letter) + shift
secret_message = ""
if alpha2 in range(0, len(alphabetdef)):
finalmessage = chr(alphabetdef)
secret_message += finalmessage
return secret_message
先修正您的缩进。此外,看起来你只是定义函数,而不是调用它们。 – alecxe
你定义了'getmessage()',但没有任何地方叫它 –