0
def main():
    print("Hello :")
    myMessage=input("Enter The Code :")
    myKey=int(input("Enter The Secret Key :"))

    cipehertext=encryptMessage(myKey,myMessage)


    # Print the encrypted string in ciphertext to the screen, with
    # a | (called "pipe" character) after it in case there are spaces at
    # the end of the encrypted message.
    print(ciphertext+'|')

    # Copy the encrypted string in ciphertext to the clipboard.
    pyperclip.copy(ciphertext)

       //  There are more codes....
     # .........................................
       # Keep looping until pointer goes past the length of the message.
        while pointer<len(message):
        # Place the character at pointer in message at the end of the
        # current column in the ciphertext list.
            ciphertext[col]+=message[pointer]

        #move pointer over

        # Convert the ciphertext list into a single string value and return it.
        return ''.join(ciphertext)

    # If transpositionEncrypt.py is run (instead of imported as a module) call
    # the main() function.
    if __name__=="__main__":
        main()

我对上面的代码有问题。请帮我找出我的问题。

4

1 回答 1

4

你的if __name__语句在函数内部main,所以它永远不会被执行。去除压痕。

于 2013-09-26T22:44:53.177 回答