Here's the question you clicked on:

55 members online
  • 0 replying
  • 0 viewing

ateije

  • one year ago

I am trying to make my rps game less case-sensitive, if that makes sense. Can i use the keyword "or" to assign multiple values to a variable? For example: Choice1="rock" or "Rock" or "ROCK" Choice2="paper" or "Paper" or "PAPER" Choice3="scissors" or "Scissors" or "SCISSORS" if player1==Choice1 and player2==Choice1: print "Tie" This example ran fine when I used raw_input. However, when I use parameters it will not function as expected (it only works if I use an all lowercase example). Isn't using 'or' in this way analogous to giving alternate conditions to the if statement? Am I using the wrong keyword? thank you so much!

  • This Question is Closed
  1. rsmith6559
    • one year ago
    Best Response
    You've already chosen the best response.
    Medals 0

    or is a comparison operator. if( this or that): do something. The string library has functions like to_upper() and to_lower() which is what you probably want.

  2. P0sitr0n
    • one year ago
    Best Response
    You've already chosen the best response.
    Medals 0

    just convert all input to lower case

  3. P0sitr0n
    • one year ago
    Best Response
    You've already chosen the best response.
    Medals 0

    in java its typically string.toLowerCase()

  4. jtryon
    • one year ago
    Best Response
    You've already chosen the best response.
    Medals 0

    You didn't say that what language that you are working in but the safe bet is just to convert to all lowercase.

  5. P0sitr0n
    • one year ago
    Best Response
    You've already chosen the best response.
    Medals 0

    btw or is usually || . and is usually &&

  6. ateije
    • one year ago
    Best Response
    You've already chosen the best response.
    Medals 0

    Thank you all so much!

  7. Not the answer you are looking for?
    Search for more explanations.

    • Attachments:

Ask your own question

Sign Up
Find more explanations on OpenStudy
Privacy Policy