Question: Lesson 4 Lab This activity is worth 10 total points This week's Lab is: Rock, Paper, Scissors! Write a program which let's the user play

Lesson 4 Lab

This activity is worth 10 total points This week's Lab is:

Rock, Paper, Scissors! Write a program which let's the user play rock, paper, scissors against the computer. It should:

Randomly generate the computer's choice ("rock", "paper" or "scissors")

Ask the user to enter their choice ("rock", "paper" or "scissors")

Display the computer's choice

Compare the choices, then determine a winner:

rock beats scissors

paper beats rock

scissors beat paper

a tie results in a do-over until a winner is declared

The winner (user or computer) gets a point

After each round, display the total score for the user and the computer

Ask if the user wants to play again

If yes, then display another round

If no, then display the total number of rounds played and the final score

Feel free to expand the game to include lizard and Spock if you so desire. You can also improve the user interface by asking for the user's name an personalizing the scoreboard and messages.

Helpful hint: use numbers to represent the computer's choices. For example: 1=rock, 2=scissors, 3=paper. This can make it easier to randomly generate the computer's choice.

python is the program to use

Step by Step Solution

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Databases Questions!