import sys sys_eps = sys.float_info.epsilon eps = 1.0 while 1.0 + eps > 1.0: eps /= 2.0 eps *= 2.0 print(f"The calculated epsilon: {eps}") print(f" The system epsilon: {sys_eps}") # with assign expression eps = 1.0 while 1.0 + (eps := eps / 2.0) > 1.0: pass eps *= 2.0 print(f"The calculated epsilon: {eps}") print(f" The system epsilon: {sys_eps}")