Simpleton3

Authorkkjj
Submission date2011-06-10 02:10:28.300586
Rating4412
Matches played5442
Win rate41.73

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

Source code:

import random
def fight(a, b):
	return (a == "R" and b == "S") or (a == "S" and b == "P") or (a == "P" and b == "R")

if input == "": # initialize variables for the first round
	output = prevOutput = "R"
else:
	if fight(input, prevOutput):
		output = prevOutput = random.choice(["R","P","S"])
	if input == "R":
		output = prevOutput = "P"
	elif input == "P":
		output = prevOutput = "S"
	elif input == "S":
		output = prevOutput = "R"