import random
print("Rock, Paper, Scissors!")
player_plays = True
chosen_sign = False
player_wins = 0
computer_wins = 0
while player_plays:
#Player makes a choise.
while chosen_sign == False:
chosen_sign = input("Please pick a sign: ")
print()
if chosen_sign == "Rock" or chosen_sign == "Paper" or chosen_sign == "Scissors":
print (f"You have chosen {chosen_sign}")
else:
print ("I don't know that sign. Please pick a sign Rock, Paper or Scissors.")
chosen_sign = False
#Computer makes a random choice.
sign_options = ["Rock", "Paper", "Scissors"]
computer_sign = random.choice(sign_options)
print (f"Computer has chosen {computer_sign}")
print ()
#Outcome.
if computer_sign == chosen_sign:
print ("It's a tie.")
if computer_sign == "Rock" and chosen_sign == "Paper":
print ("Paper beats Rock, you won!")
player_wins += 1
if computer_sign == "Rock" and chosen_sign == "Scissors":
print ("Rock beats Scissors, computer won!")
computer_wins +=1
if computer_sign == "Paper" and chosen_sign == "Scissors":
print ("Scissors beats Paper, you won!")
player_wins += 1
if computer_sign == "Paper" and chosen_sign == "Rock":
print ("Paper beats Rock, computer won!")
computer_wins +=1
if computer_sign == "Scissors" and chosen_sign == "Rock":
print ("Rock beats Scissors, you won!")
player_wins += 1
if computer_sign == "Scissors" and chosen_sign == "Paper":
print ("Scissors beats Paper, computer won!")
computer_wins +=1
print()
print(f"Player: {player_wins}")
print(f"Computer: {computer_wins}")
print ()
#Play another game?
play_again = False
while play_again == False:
play_again = input("Would you like to play again? (Yes/No) ")
print()
if play_again != "No" and play_again != "Yes":
play_again = False
elif play_again == "No":
player_plays = False
print ("Thanks for playing!")
elif play_again == "Yes":
player_plays = True
chosen_sign = False
if player_wins > computer_wins:
print ("This time i will beat you")
else:
print ("I'm exited, let's go!")