I am just learning Python and this is a working Rock Paper Scissors game that I've coded. I was looking at it and it was a bit tedious to type all of the different type faces, and I just overall feel like I'm over-complicating it. Is there a was to make this more simple?
import random
print("Rock, Paper, Scissors, Shoot!")
options = ['Rock', 'Paper', 'Scissors']
bot_choice = random.choice(options)
user_choice = (input("(What would you like to play?...)"))
while user_choice == 'Rock' or 'rock' or 'Paper' or 'paper' or 'Scissors' or 'scissors':
if bot_choice == user_choice:
print("Game:", bot_choice,"!", "Tie! Try Again!")
break
elif bot_choice == 'Paper' and user_choice == 'Rock' or 'rock' or 'ROCK':
print("Game:", bot_choice,'!', "You lose!")
break
elif bot_choice == 'Rock' and user_choice == 'Scissors' or 'scissors' or 'SCISSORS':
print("Game:", bot_choice,"!", "You lose!")
elif bot_choice == 'Scissors' and user_choice == 'Paper' or 'paper' or 'PAPER':
print("Game:", bot_choice,"!", "You lose!")
elif user_choice != ('Rock') and user_choice != ('Paper') and user_choice != ('Scissors'):
print("Bad input! Try again!")
break
else:
print("Game:", bot_choice,"!", "You win!")
break