Define a function game_result(move1, move2) that takes two string parameters. If move1 wins return 1, if move2 wins return 2. If the game ends in a draw then return 0. The rules are simple: 'paper' beats 'rock' 'rock' beats 'scissors' 'scissors' beats 'paper' Players entering the same values results in a draw, i.e 0 is returned. You may assume that only 'rock', 'paper' or 'scissors' will be used as arguments to this function.
Define a function game_result(move1, move2) that takes two string parameters. If move1 wins return 1, if move2 wins return 2. If the game ends in a draw then return 0. The rules are simple: 'paper' beats 'rock' 'rock' beats 'scissors' 'scissors' beats 'paper' Players entering the same values results in a draw, i.e 0 is returned. You may assume that only 'rock', 'paper' or 'scissors' will be used as arguments to this function.
C++ for Engineers and Scientists
4th Edition
ISBN:9781133187844
Author:Bronson, Gary J.
Publisher:Bronson, Gary J.
Chapter6: Modularity Using Functions
Section6.4: A Case Study: Rectangular To Polar Coordinate Conversion
Problem 9E: (Numerical) Write a program that tests the effectiveness of the rand() library function. Start by...
Related questions
Question
100%
This is for python programming
![Define a function game_result(move1, move2) that takes two string parameters.
If move1 wins return 1, if move2 wins return 2. If the game ends in a draw then return 0.
The rules are simple:
'paper' beats 'rock'
'rock' beats 'scissors'
• 'scissors' beats 'paper'
Players entering the same values results in a draw, i.e O is returned.
You may assume that only 'rock', 'paper' or 'scissors' will be used as arguments to this function.
For example:
Test
Result
print(game_result("paper", "rock"))
1
print(game_result("rock", "rock"))
print(game_result ("scissors", "rock")) 2](/v2/_next/image?url=https%3A%2F%2Fcontent.bartleby.com%2Fqna-images%2Fquestion%2F920b7b01-f23f-4c81-a9c8-378a9235bb9c%2F286ed3d2-a5d5-44c9-ba5d-8b3070056ebf%2Flv35vmp_processed.jpeg&w=3840&q=75)
Transcribed Image Text:Define a function game_result(move1, move2) that takes two string parameters.
If move1 wins return 1, if move2 wins return 2. If the game ends in a draw then return 0.
The rules are simple:
'paper' beats 'rock'
'rock' beats 'scissors'
• 'scissors' beats 'paper'
Players entering the same values results in a draw, i.e O is returned.
You may assume that only 'rock', 'paper' or 'scissors' will be used as arguments to this function.
For example:
Test
Result
print(game_result("paper", "rock"))
1
print(game_result("rock", "rock"))
print(game_result ("scissors", "rock")) 2
Expert Solution
![](/static/compass_v2/shared-icons/check-mark.png)
This question has been solved!
Explore an expertly crafted, step-by-step solution for a thorough understanding of key concepts.
This is a popular solution!
Trending now
This is a popular solution!
Step by step
Solved in 3 steps with 1 images
![Blurred answer](/static/compass_v2/solution-images/blurred-answer.jpg)
Knowledge Booster
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
Recommended textbooks for you
![C++ for Engineers and Scientists](https://www.bartleby.com/isbn_cover_images/9781133187844/9781133187844_smallCoverImage.gif)
C++ for Engineers and Scientists
Computer Science
ISBN:
9781133187844
Author:
Bronson, Gary J.
Publisher:
Course Technology Ptr
![C++ for Engineers and Scientists](https://www.bartleby.com/isbn_cover_images/9781133187844/9781133187844_smallCoverImage.gif)
C++ for Engineers and Scientists
Computer Science
ISBN:
9781133187844
Author:
Bronson, Gary J.
Publisher:
Course Technology Ptr