INPUT THIS INTO RAPTOR FOR ME WITH SCREENSHOT OF PROGRAM START FUNCTION get_user_choice():     WHILE True DO         PRINT "Enter your choice: (R)ock, (P)aper, or (S)cissors"         user_choice = INPUT().lower()         IF user_choice in ['r', 'p', 's'] THEN             RETURN user_choice         ELSE             PRINT "Invalid input! Please enter R, P, or S." FUNCTION get_computer_choice():     choices = ['r', 'p', 's']     RETURN RANDOM.choice(choices) FUNCTION determine_winner(user, computer):     IF user == computer THEN         RETURN "It's a tie!"     ELSE IF (user == 'r' and computer == 's') OR (user == 's' and computer == 'p') OR (user == 'p' and computer == 'r') THEN         RETURN "You win!"     ELSE         RETURN "Computer wins!" FUNCTION play_game():     WHILE True DO         user_choice = get_user_choice()         computer_choice = get_computer_choice()         PRINT "You chose:", user_choice         PRINT "Computer chose:", computer_choice         result = determine_winner(user_choice, computer_choice)         PRINT result         PRINT "Do you want to play again? (y/n):"         play_again = INPUT().lower()         IF play_again != 'y' THEN             PRINT "Thanks for playing!"             BREAK CALL play_game() END

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

INPUT THIS INTO RAPTOR FOR ME WITH SCREENSHOT OF PROGRAM

START

FUNCTION get_user_choice():
    WHILE True DO
        PRINT "Enter your choice: (R)ock, (P)aper, or (S)cissors"
        user_choice = INPUT().lower()
        IF user_choice in ['r', 'p', 's'] THEN
            RETURN user_choice
        ELSE
            PRINT "Invalid input! Please enter R, P, or S."

FUNCTION get_computer_choice():
    choices = ['r', 'p', 's']
    RETURN RANDOM.choice(choices)

FUNCTION determine_winner(user, computer):
    IF user == computer THEN
        RETURN "It's a tie!"
    ELSE IF (user == 'r' and computer == 's') OR (user == 's' and computer == 'p') OR (user == 'p' and computer == 'r') THEN
        RETURN "You win!"
    ELSE
        RETURN "Computer wins!"

FUNCTION play_game():
    WHILE True DO
        user_choice = get_user_choice()
        computer_choice = get_computer_choice()
        PRINT "You chose:", user_choice
        PRINT "Computer chose:", computer_choice
        result = determine_winner(user_choice, computer_choice)
        PRINT result
        PRINT "Do you want to play again? (y/n):"
        play_again = INPUT().lower()
        IF play_again != 'y' THEN
            PRINT "Thanks for playing!"
            BREAK

CALL play_game()

END

Expert Solution
trending now

Trending now

This is a popular solution!

steps

Step by step

Solved in 4 steps with 2 images

Blurred answer
Knowledge Booster
Random Class and its operations
Learn more about
Need a deep-dive on the concept behind this application? Look no further. Learn more about this topic, computer-science and related others by exploring similar questions and additional content below.
Similar questions
  • SEE MORE QUESTIONS
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