title: How to solve: TypeError: unsupported operand type(s) for -: 'NoneType' and 'NoneType'?
body: <p>I'm very new to python. I tried to create a rock paper scissors game but I received the error: </p>
  
  <blockquote>
    <p>TypeError: unsupported operand type(s) for -: 'NoneType' and
    'NoneType'</p>
  </blockquote>
  
  <p>on the line:
  dif = a - b</p>
  
  <p>I tried searching for the solution on Google and Stackoverflow and nearly all answers I found said it had to something with changing print to return. I tried to do that on several places but I ended up getting more errors, so therefore I'm asking this question.</p>
  
  <p>Does anyone know how to solve this error for this particular code?
  Thanks!!</p>
  
  <p>Code:</p>
  
  <pre><code>while True:
      dictionary = {"steen": 1, "papier": 2, "schaar": 3}
  
      p1 = raw_input("Maak een keuze: steen, papier of schaar:")
      p2 = raw_input("Maak een keuze: steen, papier of schaar:")
      a = dictionary.get(p1)
      b = dictionary.get(p2)
      dif = a - b
  
      if dif in [1, -2]:
          print ("Speler 1 heeft gewonnen")
          if str(input("Wilt u nog een keer spelen, ja of nee?")) == "Ja":
              continue
          else:
              print ("Game over")
              break
      elif dif in [-1, 2]:
          print ("Speler 2 heeft gewonnen")
          if str(input("Wilt u nog een keer spelem, ja of nee?")) == "Ja":
              continue
          else:
              print ("Game over")
              break
      else:
          print ("Gelijkspel")
          if str(input("Wilt u nog een keer spelen, ja of nee?")) == "Ja":
              continue
          else:
              print ("Game over")
              break
  </code></pre>