What does the code below do if I answer "s"? Comment on the code to show what the different parts do? s1 = random.randint(1,3) s2 = 0 inp = str(input("Skriv enten s (stein), sa (saks) eller p (papir): ")) if inp == "s": s2 = 1 elif inp == "sa": s2 = 2 elif inp == "p": s2 = 3 else: print("Ugyldig input.") def oversettelse(tall): if tall==1: return "stein" elif tall==2: return "saks" elif tall==3: return "papir" 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?
s1 = random.randint(1,3)
s2 = 0
inp = str(input("Skriv enten s (stein), sa (saks) eller p (papir): "))
if inp == "s":
s2 = 1
elif inp == "sa":
s2 = 2
elif inp == "p":
s2 = 3
else:
print("Ugyldig input.")
def oversettelse(tall):
if tall==1:
return "stein"
elif tall==2:
return "saks"
elif tall==3:
return "papir"
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')
Step by step
Solved in 2 steps