Rock paper scissors
Rock–Paper–Scissors – Description
Rock–Paper–Scissors is a simple hand game usually played between two people. Each player chooses one of three options at the same time:
Rock(✊️)
Paper (✋)
Scissors (✌️)
The winner is decided by the rules:
Rock beats Scissors (crushes them)
Scissors beat Paper (cuts it)
Paper beats Rock (covers it)
If both players choose the same option, it’s a draw.
It’s often used as a quick decision-making game or just for fun.
import random
user_wins = 0
computer_win = 0
options = ["rock", "paper", "scissors"]
while True:
user_input = input("Type rock/paper/scissors or q for quit? ")
if user_input == "q":
break
if user_input not in options:
continue
random_number = random.randint(0, 2)
computer_pick = options[random_number]
print("computer picked", computer_pick)
if user_input == "rock" and computer_pick == "scissors":
print("You won!")
user_wins += 1
elif user_input == "paper" and computer_pick == "rock":
print("You won!")
user_wins += 1
elif user_input == "scissors" and computer_pick == "paper":
print("You won!")
user_wins += 1
elif user_input == computer_pick:
print("draw")
else:
print("Computer wins")
computer_win += 1
print("user wins", user_wins, "times")
print("computer wins", computer_win, "times")
print("program ended")
Visit our Github
Comments
Post a Comment