title: Unexpected TypeError: 'str' object is not callable
body: <p>I am getting an error in my program, can you help please?</p>
  
  <p>This is the relevant code:</p>
  
  <pre><code>    def play():
          play = input("Do you want to play again? (y/n) :")
          if play == "y":
              game(0)
          if play == "n":
              quit()
          if play == "Debug":
              game(1)
          if play != "y" or "n" or "Debug":
              play()
  </code></pre>
  
  <p>This is the error:        </p>
  
  <pre><code>    Well Done You Win!!!!!
      You took this many tries : 
      1
      Game Was Made By Ross Searle!!!
      Do you want to play again? (y/n) :gnl;rgn;
      Traceback (most recent call last):
        File "C:\Users\ross\Desktop\game.py", line 67, in &lt;module&gt;
          firstplay()
        File "C:\Users\ross\Desktop\game.py", line 7, in firstplay
          game(0)
        File "C:\Users\ross\Desktop\game.py", line 55, in game
          play()
        File "C:\Users\ross\Desktop\game.py", line 23, in play
          play()
      TypeError: 'str' object is not callable
      &gt;&gt;&gt;    
  </code></pre>
  
  <p>I am trying to make it so it just repeats the question if you type anything.</p>