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)
苏晨飞