diff --git a/Python Games/Rock-Scissors-Paper.py b/Python Games/Rock-Scissors-Paper.py new file mode 100644 index 00000000..4b3b345e --- /dev/null +++ b/Python Games/Rock-Scissors-Paper.py @@ -0,0 +1,34 @@ +""" Rock Paper Scissors +---------------------------------------- +""" +import random +import os +import re +os.system('cls' if os.name=='nt' else 'clear') +while (1 < 2): + print ("\n") + print ("Rock, Paper, Scissors - Shoot!") + userChoice = raw_input("Choose your weapon [R]ock], [P]aper, or [S]cissors: ") + if not re.match("[SsRrPp]", userChoice): + print ("Please choose a letter:") + print ("[R]ock, [S]cissors or [P]aper.") + continue + # Echo the user's choice + print ("You chose: " + userChoice) + choices = ['R', 'P', 'S'] + opponenetChoice = random.choice(choices) + print ("I chose: " + opponenetChoice) + if opponenetChoice == str.upper(userChoice): + print ("Tie! ") + #if opponenetChoice == str("R") and str.upper(userChoice) == "P" + elif opponenetChoice == 'R' and userChoice.upper() == 'S': + print ("Scissors beats rock, I win! ") + continue + elif opponenetChoice == 'S' and userChoice.upper() == 'P': + print ("Scissors beats paper! I win! ") + continue + elif opponenetChoice == 'P' and userChoice.upper() == 'R': + print ("Paper beat rock, I win! ") + continue + else: + print ("You win!")