| Author | nk! | 
| Submission date | 2017-12-08 17:51:57.479610 | 
| Rating | 5094 | 
| Matches played | 324 | 
| Win rate | 51.85 | 
Use rpsrunner.py to play unranked matches on your computer.
import random
if input == "":
    opponentMoves =[]
elif input == "R":
    opponentMoves += "R"
elif input == "P":
    opponentMoves += "P"
elif input == "S":
    opponentMoves += "S"
def analyzeList(opponentMoves, L):
    if L in enumerate(opponentMoves[0:-4]):
        for i, j in enumerate(opponentMoves[0:-4]):
            if j == L:
                return(L[i+2])
        else:
            return "" 
if len(opponentMoves)<=9:
    output = random.choice(["R","P","S"])
else:
    L = opponentMoves[-4:]
    analyzeList(opponentMoves, L)
    if analyzeList(opponentMoves, L)== "R":
        output= "P"
    if analyzeList(opponentMoves, L)== "P":
        output= "S"
    if analyzeList(opponentMoves, L)== "S":
        output= "R"
    else:
        output= random.choice(["R","P","S"])