ptthon中程序的异常处理的一道例题,求解答

输入一个数x,输出打印其平方根,要求能捕获处理
x不能为负数的情况。

利用math函数种求根的异常反馈,如果是负数不能正常开跟,就会走except一行


import math
try:
    data_in = float(input())
    print("{:.2f}".format(math.sqrt(data_in)))
except:
    print("请输入非负数")
else:
    pass