title: Else statement always executing
body: <p>My function is always running the else statement even when it apparently satisfies the if statement. Answer is a text.get() return from a tkinter textbox.</p>
  
  <pre><code>def A1Next(Answer):
      print(Answer)
      Answer = str(Answer)
      if Answer == str('print("Hello World!")') or Answer == str("print('Hello World!')"):
          print("Correct")
      else:
          print("Incorrect")
  </code></pre>
  
  <p>Edit: Below is the code segment that feeds the function, the user is answering the question "What is the command to print 'Hello World!' in python 3.4.4?"</p>
  
  <pre><code>Q1Title = ttk.Label(Quframe, text = "Question 1", font = ('Helvetica', 10, 'bold'))
  Q1Title.grid(row = 0, column = 1, columnspan = 3, stick = 'nsew', padx = 10, pady = 10)
  Q1Label = ttk.Label(Quframe, text = "What is the command to print 'Hello World!' in python 3.4.4?", font = ('Helvetica', 10, 'bold')) ##Question user must answer
  Q1Label.grid(row = 1, column = 1, columnspan = 3, stick = 'nsew', padx = 10, pady = 10)
  # Text box in Window 1
  Q1Instructlabel = ttk.Label(Resframe, text = "Enter response below", font = ('Helvetica', 10, 'bold'))
  Q1Instructlabel.grid(row = 0, column = 0, columnspan = 3, stick = 'nesw', padx = 10, pady = 10)
  Answer1 = Text(Resframe, width = 40, height = 10)
  Answer1.grid(row = 1, column = 1, columnspan = 3, stick = 'nsew', padx = 10, pady = 10)
  Quitbutton = ttk.Button(Menuframe, text = "Cancel", command = lambda: Window1.destroy()) #Back and next buttons
  Quitbutton.grid(row = 0, column = 1, columnspan = 1, stick = 'nsew', padx = 10, pady = 10)
  Nextbutton = ttk.Button(Menuframe, text = "Next", command = lambda: A1Next(Answer1.get("1.0", "end"))) #Passes Info to function
  Nextbutton.grid(row = 0, column = 3, columnspan = 1, stick = 'nsew', padx = 10, pady = 10)
  </code></pre>