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 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