Skip to content

askdebb/Rock_Paper_Scissors

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 

Repository files navigation

[Rock-Paper-Scissors] Rock-Paper-Scissors is a simple two-player game where, at a signal, players make figures with their hands, representing a rock, a piece of paper, or a pair of scissors. The winner is determined according to a set of rules. You can find the official rules under the Resources.

A brief summary:

If the two players choose the same “character” it’s a tie, and the game repeats Rock beats Scissors Paper beats Rock Scissors beats Paper You have been tasked to create a simple version of this game with Python. In your version, one player will be controlled by the computer and the other player controlled by you - the user (i.e CPU vs Player).

You should make use of the inbuilt Python module random and its choice method.

Instructions:

Create a new Python file and call it main.py. Inside it you'll create your game. Create a list to store all possible options: "R" for "rock", "P" for "paper", "S" for "scissors". When the program is run, ask the user to pick an option between "R", "P" or "S" If user input is invalid (not amongst our options), print an error, and ask for their input again (should be a loop) Use the choice function from the inbuilt Python random module to make a choice for CPU player(computer). Print both player's moves in the format: Player (Rock) : CPU (Paper) Check both player's moves: If there is a winner, print the winner, and the program ends. If it's a tie (the computer and player pick the same move), restart the game from step 3

This game comprises of 3 rounds, if any any of the participants wins 2 even, authomaticallly that player is a winner. It has modules in a directory called localpackage and with the name myFunctions. and the functions where imported into the main file the main file has one function which iterates over again if there is a tie. Enjoy!

About

A python Game

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages