Discuss / Python / 计算素数程序的时间

计算素数程序的时间

Topic source

苏晨飞

#1 Created at ... [Delete] [Delete and Lock User]
import timedef decorator(func): def wrapper(*args):  t1 = time.time()  func(*args)  t2 = time.time()  print("time: {:.6}".format(t2 - t1)) return wrapperdef is_prime(num): if num < 2:  return False elif num == 2:  return True else:  for i in range(2, num):   if num % i == 0:    return False  return True@decoratordef prime_num(maxnum): for i in range(1,maxnum):  if is_prime(i):   print(i)maxnum = input('input your number:')maxnum = int(maxnum)prime_num(maxnum)

  • 1

Reply