title: Python: TypeError: 'str' object is not callable with if statement
body: <p>I've read over 50 posts with similar 'title' and have yet to answer my question.</p>
  
  <p>If this question is a duplicate please link the [SOLVED] post. Using Python 2.7.7</p>
  
  <pre><code>count = 0
  playerChoice = str(raw_input("What do you do this turn? "))
  
  if playerChoice() == 'r':
      count = count + 1
      print "Added one bullet. ", count
  </code></pre>
  
  <p>Error it gives is:</p>
  
  <pre><code>if playerChoice() == 'r':
  TypeError: 'str' object is not callable
  </code></pre>
  
  <p>To my understanding my code does this:</p>
  
  <p>If the player enters str('r'). Count will add one and the print statement should print: "Added one bullet." However, when you enter 'r' in the raw_input. It gives an error. Why is that? I tried adding %s to the raw_input (I read it on another post), however that did not do a thing.</p>
  
  <p>Help would be appreciated thank you.</p>