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...
icon
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
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
trending now

Trending now

This is a popular solution!

steps

Step by step

Solved in 3 steps with 1 images

Blurred answer
Knowledge Booster
Function Arguments
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
C++ for Engineers and Scientists
C++ for Engineers and Scientists
Computer Science
ISBN:
9781133187844
Author:
Bronson, Gary J.
Publisher:
Course Technology Ptr