from run import run from tqdm import trange import random def test(round): sumacc = 0 lenacc = 0 for r in (pbar := trange(round)): x = random.randint(1, 100) y = random.randint(1, 100) pans = run([x, y]) tans = x * y acc = 1 - abs(tans - pans) / tans sumacc += acc lenacc += 1 pbar.set_description_str(f"Round {r}, Average Accuracy = {sumacc / lenacc * 100 : .6f}%") print(f"Final Accuracy: {sumacc / lenacc * 100}%") if __name__ == '__main__': test(100000)