Author | trollathon |
Submission date | 2013-11-14 19:19:07.550990 |
Rating | 5964 |
Matches played | 666 |
Win rate | 58.41 |
Use rpsrunner.py to play unranked matches on your computer.
if input == "":
import random
order = 3
history = ""
output = random.choice(["R", "P", "S"])
else:
history += input
if len(history) >= order:
search = history[-order:]
mplace = history.rfind(search, 0, len(history)-3)
predict = history[mplace+3]
if predict == "R":
output = "P"
elif predict == "P":
output = "S"
elif predict == "S":
output = "R"
else:
output = random.choice(["R","P","S"])
else:
output = random.choice(["R","P","S"])