代码如下 x=float(input('x= ')) if 2* x**2 -3 *x -5 >=0: y = ((2 * x ** 2 - 3 * x - 5) ** 0.5 + x - 3) / (x ** 3 + 5 * x ** 2 - 4 * x + 7) print(‘y={}’.format(round(y,2))) else: print(‘温馨提示:运算结果不是实数!’)