python代码不执行输入请求或运行

时间:2014-03-19 01:30:09

标签: python input

我正在尝试自学python,直到我尝试合并输入请求时,它一直很顺利。我的代码在下面,它不会运行,我没有收到任何错误;谁能帮我?不确定这是否重要,但我试图在python 2.7上运行它。

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

1 个答案:

答案 0 :(得分:0)

您的上一个返回语句未正确转换。也是'if'语句 两行也需要缩进。最后,您没有任何运行的代码 功能之外。这就是为什么你没有得到任何输出。