obstinate v1.2

AuthorKyle Miller
Submission date2011-07-29 15:38:45.983048
Rating3105
Matches played3861
Win rate33.41

Use rpsrunner.py to play unranked matches on your computer.

Source code:

import random

if not input :
    moves = ["R", "P", "S"]
    did_lose = {"R":"P", "P":"S", "S":"R"}
    current_choice = random.choice(moves)
    num_times = 1
    output = current_choice
else :
    if did_lose[current_choice] == input :
        last_choice = current_choice
        if current_choice == last_choice :
            current_choice = random.choice(moves)
        num_times = 0
    num_times += 1
    output = current_choice