This define a set(), right? But you initiate as a dictionary. Or I am wrong?
responses = {} for me in 'RPS': for them in 'RPS': responses[me + them] = collections.Counter('RPS')This is confusing. If I call the set variable in the interpreter it is surrounded with {} but this defines an empty dict :dodgy: