title: looping back to a main menu in python
body: <p>I am making a texted based  game on python 3.3. this is the start to my code:</p>
  
  <pre><code>while True:
  
    print ("You must answer all questions in block capitals")
    print ("Welcome to maze runner")
    print ("To learn about the controls press C")
    print ("To learn the about the different types T")
    print ("To play press START")
    run = input ()
    #Controls
    if run == "C":
       print ("To attack press H")
       print ("To walk forward press W")
       print ("To turn left press A")
       print ("To turn right press D")
       print ("To turn around press S")
       print ("To block press B")
       print ("To open stats press Q")
       print ("To open this screen press C")
       print ("To close this screen press C")
    #Types
    if run == "T":
      print ("Soldier. Press S for more info")
      print ("Archer. Press A for more info")
      print ("Mage. Press M for more info")
      print ("Changeling. Press C for more info")
      print ("Rouge. Press R for more info")
      print ("Press M to go to main menu")
      type_info = input()
      if type_info == "M":
         break
      #Solider info
      if type_info == "S":
         print ("Soldier: Good at close combat")
         print ("         Weak at long range combat")
         print ("         Average speed")
         print ("         Average blocker")
         print ("Press M to go to main menu")
         return_to_menu = input()
         if return_to_menu == "M":
            break      
      #Archer info
      if type_info == "A":
         print ("Archer: Weak at close combat")
         print ("        Good at long range combat")
         print ("        Good speed")
         print ("        Average blocker")
         print ("Press M to go to main menu")
      #Mage info
      if type_info == "M":
         print ("Mage: Weak at close combat")
   print ("      Good at long range combat")
         print ("      Average speed")
   print ("      Good blocker")
         print ("Press M to go to main menu")
      #Changeling info
      if type_info == "C":
         print ("Changling: Average at close combat")
         print ("           Average at long range combat")
         print ("           Average speed")
         print ("           Average blocker")
         print ("Press M to go to main menu")
      #Rouge info
      if type_info == "R":
         print ("Rouge:  Average at close combat")
         print ("        Average at long range combat")
         print ("        Good speed")
         print ("        Good blocker")
         print ("Press M to go to main menu")
  </code></pre>
  
  <p>I added the code from below to some of the code. Know when I run it I get an error saying inconstant use of space of tabs and highlight the end of the line saying:</p>
  
  <pre><code>  print ("Mage: Weak at close combat")
  </code></pre>
  
  <p>why is there are not space after the line  </p>