import time t0 = time.time() cur = 2 while cur < 100000 : trialDivisor = 2 prime = 1 while trialDivisor * trialDivisor <= cur : if cur % trialDivisor == 0 : prime = 0 break trialDivisor += 1 cur += 1 print time.time() - t0, "seconds process time" """ Administrator@Amnesiac>./IronPythonConsole.exe IronPython 0.9.3 on .NET 2.0.50215.16 Copyright (c) Microsoft Corporation. All rights reserved. >>> execfile("test.py") 11.3425979614258 seconds process time >>> execfile("test.py") 11.4986953735352 seconds process time >>> execfile("test.py") 11.9053421020508 seconds process time >>> Administrator@Amnesiac>uname -a Linux Amnesiac 2.6.11-1-k7-smp #1 SMP Fri May 20 08:14:54 UTC 2005 i686 GNU/Linux """