*4.17 (Game: scissor, rock, paper) Write a program that plays the popular scissor-rock- paper game. (A scissor can cut a paper, a rock can knock a scissor, and a paper can wrap a rock.) The program randomly generates a number 0, 1, or 2 representing scissor, rock, and paper. The program prompts the user to enter a number 0, 1, or 2 and displays a message indicating whether the user or the computer wins, loses, or draws. Here are sample runs: scissor (0), rock (1), paper (2): 1 tnter The computer is scissor. You are rock. You won.

Database System Concepts
7th Edition
ISBN:9780078022159
Author:Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Publisher:Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Chapter1: Introduction
Section: Chapter Questions
Problem 1PE
icon
Related questions
Question
Python
### Educational Exercise: Rock-Paper-Scissors Programming Task

**Objective:** Create a program to simulate the classic game of "Scissors, Rock, Paper."

#### Instructions:
- Write a program that allows users to play "Scissors, Rock, Paper" against the computer.
- The rules are as follows:
  - Scissors can cut paper.
  - Rock can knock scissors.
  - Paper can wrap rock.

#### Program Details:
- The program should randomly generate a number: **0, 1,** or **2**, which represent:
  - 0: Scissors
  - 1: Rock
  - 2: Paper
- The program should prompt users to select a number corresponding to their choice.
- After both the computer and user have made their selections, the program displays the result:
  - User win
  - Computer win
  - Draw
  
#### Example Runs:
1. **First Example:**
   - User enters: **1** (Rock)
   - Output:
     ```
     The computer is scissors. You are rock. You won.
     ```

2. **Second Example:**
   - User enters: **2** (Paper)
   - Output:
     ```
     The computer is paper. You are paper too. It is a draw.
     ```

These examples illustrate the game dynamics and expected program output when users input their choices.
Transcribed Image Text:### Educational Exercise: Rock-Paper-Scissors Programming Task **Objective:** Create a program to simulate the classic game of "Scissors, Rock, Paper." #### Instructions: - Write a program that allows users to play "Scissors, Rock, Paper" against the computer. - The rules are as follows: - Scissors can cut paper. - Rock can knock scissors. - Paper can wrap rock. #### Program Details: - The program should randomly generate a number: **0, 1,** or **2**, which represent: - 0: Scissors - 1: Rock - 2: Paper - The program should prompt users to select a number corresponding to their choice. - After both the computer and user have made their selections, the program displays the result: - User win - Computer win - Draw #### Example Runs: 1. **First Example:** - User enters: **1** (Rock) - Output: ``` The computer is scissors. You are rock. You won. ``` 2. **Second Example:** - User enters: **2** (Paper) - Output: ``` The computer is paper. You are paper too. It is a draw. ``` These examples illustrate the game dynamics and expected program output when users input their choices.
Expert Solution
trending now

Trending now

This is a popular solution!

steps

Step by step

Solved in 2 steps with 1 images

Blurred answer
Recommended textbooks for you
Database System Concepts
Database System Concepts
Computer Science
ISBN:
9780078022159
Author:
Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Publisher:
McGraw-Hill Education
Starting Out with Python (4th Edition)
Starting Out with Python (4th Edition)
Computer Science
ISBN:
9780134444321
Author:
Tony Gaddis
Publisher:
PEARSON
Digital Fundamentals (11th Edition)
Digital Fundamentals (11th Edition)
Computer Science
ISBN:
9780132737968
Author:
Thomas L. Floyd
Publisher:
PEARSON
C How to Program (8th Edition)
C How to Program (8th Edition)
Computer Science
ISBN:
9780133976892
Author:
Paul J. Deitel, Harvey Deitel
Publisher:
PEARSON
Database Systems: Design, Implementation, & Manag…
Database Systems: Design, Implementation, & Manag…
Computer Science
ISBN:
9781337627900
Author:
Carlos Coronel, Steven Morris
Publisher:
Cengage Learning
Programmable Logic Controllers
Programmable Logic Controllers
Computer Science
ISBN:
9780073373843
Author:
Frank D. Petruzella
Publisher:
McGraw-Hill Education