What does the code below do if I answer "s"? Comment on the code to show what the different parts do? import random s1 = random.randint (1,3) s2 = 0 inp = size (input ("Write either s (stone), sa (scissors) or p (paper):")) if inp == "s": s2 = 1 elif inp == "sa": s2 = 2 elif inp == "p": s2 = 3 else: print ("Invalid input.") def translation (numbers): if number == 1: return "stone" elif number == 2: return "scissors" elif number == 3: return "paper" else: return print ("You chose", translation (p2)) print ("Opponent chose", translation (p1)) if s1 == s2: print ('It was a draw!') elif s2 == 1 and s1 == 2: print ('Congratulations, you won!') elif s2 == 2 and s1 == 3: print ('Yep, you won!') elif s2 == 3 and s1 == 1: print ('Hooray, you won!') else: print ('Oh no, you've unfortunately lost')
What does the code below do if I answer "s"? Comment on the code to show what the different parts do?
import random s1 = random.randint (1,3)
s2 = 0 inp = size (input ("Write either s (stone), sa (scissors) or p (paper):"))
if inp == "s":
s2 = 1
elif inp == "sa":
s2 = 2
elif inp == "p":
s2 = 3
else:
print ("Invalid input.")
def translation (numbers):
if number == 1:
return "stone"
elif number == 2:
return "scissors"
elif number == 3:
return "paper"
else:
return
print ("You chose", translation (p2))
print ("Opponent chose", translation (p1))
if s1 == s2:
print ('It was a draw!')
elif s2 == 1 and s1 == 2:
print ('Congratulations, you won!')
elif s2 == 2 and s1 == 3:
print ('Yep, you won!')
elif s2 == 3 and s1 == 1:
print ('Hooray, you won!')
else:
print ('Oh no, you've unfortunately lost')
![](/static/compass_v2/shared-icons/check-mark.png)
Step by step
Solved in 3 steps
![Blurred answer](/static/compass_v2/solution-images/blurred-answer.jpg)
![Database System Concepts](https://www.bartleby.com/isbn_cover_images/9780078022159/9780078022159_smallCoverImage.jpg)
![Starting Out with Python (4th Edition)](https://www.bartleby.com/isbn_cover_images/9780134444321/9780134444321_smallCoverImage.gif)
![Digital Fundamentals (11th Edition)](https://www.bartleby.com/isbn_cover_images/9780132737968/9780132737968_smallCoverImage.gif)
![Database System Concepts](https://www.bartleby.com/isbn_cover_images/9780078022159/9780078022159_smallCoverImage.jpg)
![Starting Out with Python (4th Edition)](https://www.bartleby.com/isbn_cover_images/9780134444321/9780134444321_smallCoverImage.gif)
![Digital Fundamentals (11th Edition)](https://www.bartleby.com/isbn_cover_images/9780132737968/9780132737968_smallCoverImage.gif)
![C How to Program (8th Edition)](https://www.bartleby.com/isbn_cover_images/9780133976892/9780133976892_smallCoverImage.gif)
![Database Systems: Design, Implementation, & Manag…](https://www.bartleby.com/isbn_cover_images/9781337627900/9781337627900_smallCoverImage.gif)
![Programmable Logic Controllers](https://www.bartleby.com/isbn_cover_images/9780073373843/9780073373843_smallCoverImage.gif)