---
# System prepended metadata

title: Untitled

---

How to Make Rock Paper Scissors in Python?

Here's a simple implementation of rock paper scissors in Python:

```python
import random

def play_rock_paper_scissors():
  # List of possible moves
  moves = ['rock', 'paper', 'scissors']

  # Get player's move
  player_move = input("Enter your move (rock, paper, or scissors): ")

  # Get computer's move
  computer_move = random.choice(moves)

  # Determine the winner
  if player_move == computer_move:
    print("It's a tie!")
  elif player_move == 'rock' and computer_move == 'scissors':
    print("You win!")
  elif player_move == 'paper' and computer_move == 'rock':
    print("You win!")
  elif player_move == 'scissors' and computer_move == 'paper':
    print("You win!")
  else:
    print("The computer wins.")

# Play the game
play_rock_paper_scissors()
```

This implementation prompts the player to enter their move and then randomly selects a move for the computer. The winner is determined based on the standard rock paper scissors rules: rock beats scissors, paper beats rock, and scissors beat paper. If the player's move is the same as the computer's move, it's a tie. Here you can find [snake game implementation in Python](https://devhubby.com/thread/how-to-make-a-snake-game-in-python) or [ask in developer comunity](https://mywebforum.com/blog/best-developer-communities-to-ask-questions).

You can play the game multiple times by wrapping the game logic in a loop. Top Rated Python Books you can find here: [https://topminisite.com/blog/best-python-book-to-learn](https://topminisite.com/blog/best-python-book-to-learn).