getting a syntax error on elif statement?
<p><strong>this is my full code i am not sure what the problem is</strong></p>

<pre><code>option = 0

while option !=4:
</code></pre>

<blockquote>
  <p>before i was repeating the similar codes along the print menu within each option selection but i changed it from while to if and elif but doesn't work? </p>
</blockquote>

<pre><code>    # Prints the menu to the screen


print("*** Menu *** \n")
print("1. Encrypt string")
print("2. Decrypt string")
print("3. Brute force decryption")
print("4. Quit \n")

option = int(input("What would you like to do [1,2,3,4]? "))
</code></pre>

<p>*<em>this is the part where i used my print menu repeated code *</em>    </p>

<pre><code>if option ==1:
   print("In command 1 - encrypt string \n")
   string = input("Please enter string to encrypt: ")
   offsetvalue = int(input("Please enter positive offset value: "))
    print("")

while offsetvalue &gt; 26 or offsetvalue &lt; 1:
      offsetvalue = int(input("Please enter a positive offset value between 1 - 26: "))
      Encryption = ""

for letter in string:
    encryption_num = ord(letter)
      encryption_num += offsetvalue

**# Loops the ASCII value**
if encryption_num &gt; 126:
        encryption_num -= 94
        # adds it to the total string
        encryption_num = chr(encryption_num)
        Encryption += encryption_num
        # encrypted string to the screen
        print("\nEncrypted string:")
        print(Encryption)

elif option == 2:

        # prompts the user to input
        print("In command 2 - decrypt string \n")
        string = input("Please enter string to decrypt: ")
        offsetvalue = int(input("Please enter negative offset value: "))
        print("")

while offsetvalue &lt; -26 or offsetvalue &gt; -1:
      offsetvalue = int(input("Please enter negative offset value between -1 - -26: "))

    Decryption = ""

for letter in string:
    decryption_num = ord(letter)
    decryption_num += offsetvalue
         if decryption_num &lt; 32:
            decryption_num += 94
            decryption_num = chr(decryption_num)
            Decryption += decryption_num

            print("\nDecrypted string:")
            print(Decryption)
</code></pre>

<p>problem seems to be here</p>

<pre><code>elif option == 3:
     print("in command 3 -brute force \n")
     string = input("please enter string to decrypt: ")
     offsetvalue = -0
     while offsetvalue != -26:
     decryption_num = 0
     Decryption = ""

 while Decryption &lt; len(letter):
      c = ord(string[decryption_num]) + offsetvalue
      if c &lt; 0:
      c += 128
      decryption_num = chr(c)
      Decryption += decryption_str
      decryption_num += 1
      offsetvalue -= 1
      print ("\noffset", offsetvalue, "=Decrypted string:", Decryption)


    option = int(input("What would you like to do [1,2,3,4]? "))

#input error
elif option == 4:
        print ("\nGoodbye")
</code></pre>

<p>I tried my best to not sure where the problem is any help would be appreciated.... </p>
