Answered step by step
Verified Expert Solution
Link Copied!

Question

1 Approved Answer

Please use python idle format. Thanks Problem Write a program that lets the user play the rock paper, scissor garme against the computer should work

Please use python idle format. Thanks image text in transcribed
image text in transcribed
image text in transcribed
image text in transcribed
image text in transcribed
Problem Write a program that lets the user play the rock paper, scissor garme against the computer should work as follows The program should have a loop that runs 3 times to play the game 3 times In each iteration of the loop, the program should . ask the user for a number between 1 and 3: "Enter 1 for rock, 2 for paper, 3 for scissors. i the user enter a negative outside the range 1-3, it should report its invalid and ask the user again, until the user enters a valid number : Invalid choice Enter 1 for rock, 2 for paper, 3 for scissors: . generate a random number between 1 and 3 to simulate the computer's choice, with 1 simulating rock, 2 paper and 3 scissors. Use random.seed(10) at the beginning of the program to always generate the same random numbers (just for the purpose of testing the code and always getting the same output. In a real game, this statement would be omitted) write a function convertChoiceToString which takes an int as input and returns the number converted to a string representation of the choice. If 1 is given, the function returns "rock.If 2 is given, the function returns "paper. If 3 is given, the function returns "scissors , write a function rockPaperScissors which takes two integers representing the computer's choice and the player's choice. The function should return an integer indicating who won or whether it is a tie. It is recommended to create global constants for that purpose. For example, define TIE as 0, COMPUTER WON as 1 and PLAYER WON as 2 In main, for each iteration, after asking the player for their input and generating a random number for the computer, irst display each player's choice and then display who won that round. For example Computer chose scissors You chose rock You won this round Computer chose paper You chose peper You made the se hice s the computer game, this statenent would be omitte) , write a function converiChoiceToString which takes an int as ingost and resurrs the numer comd string representation of the choice. Ints ghen, the finction returns-rock'.2bpven the fundin returns "paper.If3 is given, the function returns "scissors" write a function rockPaperScissors which takes two integers representing the computer's chaice and the player's choice. The function should return an integer indicating who won or whether it s e ue. t s recommended to create global constants for that purpose. For example, define TIE as 0,COMPUTER WON as 1 and PLAYER WON as 2 In main, for each iteration, after asking the player for their input and generating a random number for the computer, first display each player's choice and then display who won that round. For example Computer chose scissors You chose rock You won this round Computer chose paper You chose paper You made the same choice as the computer Computer chose scissors You chose paper The computer won this round after the 3 rounds, the program should display who won the game (who won more rounds) and the score For example: Game ended with you winning 3 vs. 0 for computer Game ended with a tie 1 points each Game ended with computer winning 2 vs. 0 for you Input Format user choice Constraints must be 1,2 Output Format Wha wor You made the same choice as the computer Computer chose scissors You chose paper The computer won this round after the 3 rounds, the program should display who won the game (who won more rounds) and the sco For example Game ended with you winning 3 vs. O for computer Game ended with a tie 1 points each Game ended with computer winning 2 vs.0 for you Input Format user choice Constraints must be 1, 2 or 3 Output Format Who won Sample Input 0 Sample Output Enter 1 for rock, 2 for paper, 3 for scissors: Computer chose scissors You chose paper The conputer won this round Enter I for rock 2 for paper,3 for scissors: Conputer chose rock ou chose rock You made the sane choice as the computer nter for rock,2 for paper, 3 for scissors: Computer chose paper You chose e conpyter won this une ented with conputer winning vs. fory Sample Opast Enter 1 for reck, 2 for paper, 3 for scissors: Computer chone seis You chose paper The conputer won this round Enter 1 for rock, 2 for paper, 3 for scissors: Computer chose rock You chose rock You made the sane choice as the computesr You chose rock The computer won this round Game ended with computer winning 2 vs. for you rock, 2 for paper, 3 for scissors: Computer chose pape Sample Input -2 -2 Sample Output 1 Enter 1 for rock, 2 for paper, 3 for scissors: Computer chose scissors You chose rock You won this round Enter 1 for rock, 2 for paper, 3 for scissors: Invalid choice Enter 1 for rock, 2 for paper, 3 for scissors: Inval id choice. Enter 1 for rock, 2 for paper, 3 for scissors: Inval id choice. Enter 1 for rock, 2 for paper, 3 for scissors: Computer chose rock You chose paper You won this round Enter 1 for rock, 2 for paper, 3 for scissors: Computer chose pape You chose scfssors You won this round Gae ended with you winning 3 vs. for computer Sample Input Sample Ouipst 0 to search

Step by Step Solution

There are 3 Steps involved in it

Step: 1

blur-text-image

Get Instant Access to Expert-Tailored Solutions

See step-by-step solutions with expert insights and AI powered tools for academic success

Step: 2

blur-text-image

Step: 3

blur-text-image

Ace Your Homework with AI

Get the answers you need in no time with our AI-driven, step-by-step assistance

Get Started

Recommended Textbook for

Databases In Networked Information Systems 6th International Workshop Dnis 2010 Aizu Wakamatsu Japan March 2010 Proceedings Lncs 5999

Authors: Shinji Kikuchi ,Shelly Sachdeva ,Subhash Bhalla

2010th Edition

3642120377, 978-3642120374

More Books

Students also viewed these Databases questions

Question

RP-2 What is the IQ score of a 4-year-old with a mental age of 5?

Answered: 1 week ago