Python Game Rock,Paper,Scissor...
#Rock paper scissor
import random
def game(compS , you):
if compS == you:
return None
elif compS == 'r':
if you == 's':
return False
elif you == 'p':
return True
elif compS == 's':
if you =='p':
return False
elif you =='r':
return True
elif compS == 'p' :
if you == 'r':
return False
elif you == 's':
return True
print("Computer turns Rock paper or scisssor")
randomNo = random.randint(1,3)
if randomNo == 1:
compS = 'r'
elif randomNo == 2 :
compS = 'p'
elif randomNo == 3:
compS = 's'
you = input("Choose Rock(r) Paper(p) Or Scissor(s): ")
output = game(compS , you)
if compS == 'r':
a = "ROCK"
elif compS == 'p':
a ="PAPER"
elif compS == 's':
a = "SCISSOR"
if you == 'r':
b = "ROCK"
elif you == 'p':
b ="PAPER"
elif you == 's':
b = "SCISSOR"
print(f"Computer selected {a} ")
print(f"You selected {b } ")
if output == None:
print("The game is a tie!")
elif output == True: # or we can only wriite elif output:
print("You Win!")
else:
print("You Lose!")
Comments
Post a Comment