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 に答える