title: Python - if statement not working correctly
body: <p>I've just started using python and have got stuck on something that, in my mind, clearly should work. This is my first code and I just try to have a conversation with the user.</p>
  
  <pre><code>year = input("What year are you in school? ")
  yearlikedislike = input("Do you like it at school? ")
  if (yearlikedislike == "yes" or "Yes" or "YES" or "yep" or "yup" or "Yep" or "Yup"):
      print("What's so good about year " + year, "? ")
      input("")     
      print("That's good!")
      time.sleep(1)
      endinput = input("I have to go now. See you later! ")
      exit()
  if (yearlikedislike == "no" or "No" or "nope" or "Nope" or "NOPE"):
      print("What's so bad about year " + year, "?")
      input("")
      time.sleep(1)
      print("Well that's not very good at all")
      time.sleep(1)
      endinput = input("I have to go now. See you later! ")
      time.sleep(1)
      exit()
  </code></pre>
  
  <p>My problem is that even if I reply with a negative answer it will still reply with a response as if I have said yes and if I switch the 2 around (so the code for the negative answer is above the code for the positive answer) it will always reply as if I have given a negative response.</p>