import random
def number_to_name(number):
if number==0:
choisecomp="rock"
elif number==1:
choisecomp="spock"
elif number==2:
choisecomp="paper"
elif number==3:
choisecomp="lizard"
elif number==4:
choisecomp="scissors"
else:
choisecomp="wrongchoise"
return choisecomp
def name_to_number(name):
if name=="rock":
choiseplayer=0
elif name=="spock":
choiseplayer=1
elif name=="paper":
choiseplayer=2
elif name=="lizard":
choiseplayer=3
elif name=="scissors":
choiseplayer=4
else: choiseplayer=10
return choiseplayer
def rpsls(name):
if name_to_number(name)>5:
print "Player chooses", name, "it's wrong choise"
else:
print "Player chooses", name
number=random.randrange(0,5)
if number>5:
print "Computer chooses", number_to_name(number), "it's wrong choise"
else: print "Computer chooses", number_to_name(number)
winner=(number - name_to_number(name))%5
if winner==1 or winner==2:
print "Computer wins!"
else:
print "Player wins!"
rpsls("rock")
rpsls("spock")
rpsls("paper")
rpsls("lizard")
rpsls("scissors")