title: Nothing comes up when I type this in python
body: <p>I really need to know why nothing comes up on python when I type this code.</p>
  
  <p>Is this because of the <code>def myscript()</code>?</p>
  
  <p>I am new to both Python and this website - Stackoverflow.</p>
  
  <pre><code>import time
  def myscript():
      print("What do you want to buy? You have currently")
      print ("You have a choice between the following and may only buy one:")
      time.sleep(1)    
      pistol = 20
      print("A pistol for 20 coins")
      time.sleep(1)
      costfuel = 10
      print("15 fuel for 10 coins")
      time.sleep(1)
      shotgun = 40
      print("A shotgun for 40 coins")
      time.sleep(1)
      costoxygen = 10
      print("10 oxygen for 10 coins")
      time.sleep(1)
      costlife = 50
      print("or 5 life for 50 coins")
      time.sleep(1)
      choose = input("You may now choose which of the following you want - please type it in e.g pistol. ")
      if choose == "pistol":
          while Coins &lt; pistol:
               print ("You cannot buy this as you do not have enough money.")
               time.sleep(4)
               myscript()
          else:
               print ("Thank you for purchasing the pistol! You have",Coins,"coins remaining")
      elif choose == "costfuel":
          while Coins &lt; costfuel:
               print ("You cannot buy this as you do not have enough money.")
               time.sleep(4)
               myscript()
          else:
              print ("Thank you for purchasing the fuel! You have",Fuel,"fuel remaining and",Coins,"coins remaining.")
      else:
          while Coins &lt; shotgun:
              print ("You cannot buy this as you do not have enough money.")
              time.sleep(4)
              myscript()
          else:
              print ("Thank you for purchasing the shotgun! You have",Coins,"coins remaining")
      myscript()
  </code></pre>