I've looked through a few answers on here but none have worked for me, and I know there's probably a lot of things wrong with this code, but all I want to know is how to simply restart the code if the input at the END is 'Yes'
Code = input("Do you want to encrypt or decrypt? ")
Code = Code.upper()
Answer = ["ENCRYPT","DECRYPT"]
    if Code in Answer:
            Plaintext = input("What's your message? ")
            Plaintext = Plaintext.upper()
            Shift = int(input("What's the shift number? "))
            LengthPT = len(Plaintext)
            CodeLetter = ""
            if Code == ("ENCRYPT"):
                    for i in range (0,LengthPT):
                            Pletter = ord(Plaintext[i]) -64
                            Codeletter = Pletter + Shift
                            if Codeletter > 26:
                                    Codeletter = Codeletter - 26
                            Codeascii = chr(Codeletter + 64)
                            CodeLetter = CodeLetter + Codeascii
            elif Code == ("DECRYPT"):
                    for i in range (0,LengthPT):
                            Pletter = ord(Plaintext[i]) -64
                            Codeletter = Pletter - Shift
                            if Codeletter < 0:
                                    Codeletter = Codeletter + 26
                            Codeascii = chr(Codeletter + 64)
                            CodeLetter = CodeLetter + Codeascii
    else:
            print("Wrong answer.")
    if Code == ("ENCRYPT"):
            print("Encoded Message =", CodeLetter)
    elif Code == ("DECRYPT"):
            print("Decoded Message =", CodeLetter)
    Answer2 = input("Do you want to restart? (Yes/No): ")
 
     
    