FWIF Here's my "minimalist" version: # rock paper scissors import random media = ('rock', 'paper', 'scissors') outcome = ('tie', 'human', 'computer') winner = ((0,2,1), (1,0,2), (1,2,0)) print 'Human Computer Winner' while 1: h = "rpsvq".find(raw_input('Rock Paper Scissors Verify Quit').lower()) if h == -1: print "Don't recognize " + x elif h == 4: break elif h == 3: # print table of all combinations to verify the winner matrix for r in [(media[h], media[c], outcome[winner[h][c]]) for h in range(3) for c in range(3)]: print '%10s%10s%10s' % r else: c = random.randint(0,2) print '%10s%10s%10s' % (media[h], media[c], outcome[winner[h][c]])
-- Bob Gailer 510-978-4454 _______________________________________________ Tutor maillist - Tutor@python.org http://mail.python.org/mailman/listinfo/tutor