Image Credit: Wikimedia
def main():
p1 = input("Enter 'rock', 'paper', or 'scissors' for player 1: ")
p2 = input("Enter 'rock', 'paper', or 'scissors' for player 2: ")
# determine the winner
main()
Player 1 | Player 2 | Output |
---|---|---|
rock | rock | tie |
rock | paper | player 2 wins |
rock | scissors | player 1 wins |
paper | rock | player 1 wins |
paper | paper | tie |
paper | scissors | player 2 wins |
scissors | rock | player 2 wins |
scissors | paper | player 1 wins |
scissors | scissors | tie |
def main():
p1 = input("Enter 'rock', 'paper', or 'scissors' for player 1: ")
p2 = input("Enter 'rock', 'paper', or 'scissors' for player 2: ")
if p1 == "rock" and p2 == "rock":
print("tie")
if p1 == "rock" and p2 == "paper":
print("player 2 wins")
if p1 == "rock" and p2 == "scissors":
print("player 1 wins")
if p1 == "paper" and p2 == "rock":
print("player 1 wins")
if p1 == "paper" and p2 == "paper":
print("tie")
if p1 == "paper" and p2 == "scissors":
print("player 2 wins")
if p1 == "scissors" and p2 == "rock":
print("player 2 wins")
if p1 == "scissors" and p2 == "paper":
print("player 1 wins")
if p1 == "scissors" and p2 == "scissors":
print("tie")
if (not (p1 == "rock" or p1 == "paper" or p1 == "scissors") and
not (p2 == "rock" or p2 == "paper" or p2 == "scissors")):
print("error")
main()
def main():
p1 = input("Enter 'rock', 'paper', or 'scissors' for player 1: ")
p2 = input("Enter 'rock', 'paper', or 'scissors' for player 2: ")
if ((p1 == "rock" and p2 == "rock") or
(p1 == "paper" and p2 == "paper") or
(p1 == "scissors" and p2 == "scissors")):
print("tie")
if ((p1 == "rock" and p2 == "paper") or
(p1 == "paper" and p2 == "scissors") or
(p1 == "scissors" and p2 == "rock")):
print("player 2 wins")
if ((p1 == "rock" and p2 == "scissors") or
(p1 == "paper" and p2 == "rock") or
(p1 == "scissors" and p2 == "paper")):
print("player 1 wins")
if (not (p1 == "rock" or p1 == "paper" or p1 == "scissors") and
not (p2 == "rock" or p2 == "paper" or p2 == "scissors")):
print("error")
main()