''' Purpose: solves question 11 on the test ''' import random def legal( n, r ) : # returns whether n-r is a legal move if r < 1: return False elif r > n//2 : return False else: return True def player( n, r ) : if (legal(n, r)): return r else: return 0 def computer( n ) : r = random.randrange(1, (n//2) + 1) return r def over( n ) : if n == 1: return True else: return False