import random import time print "Enter 0 to stop." count = 0 correct_count = 0 start = time.time() while True: m = random.randint(1,100) n = random.randint(1,100) s = str(m) + " x " + str(n) ans = int(raw_input(s + "\n")) total_time = time.time() - start if ans == 0: print count, " problems" print correct_count, " correct" print "Accuracy: ", (1.0*correct_count/count) print "Total time: ", total_time print "Average time: ", (1.0*total_time)/count break elif ans == (m*n): print "Correct." count += 1 correct_count += 1 else: print "Incorrect: ", s, "=", str(m*n) count += 1