哪一位神仙朋友帮帮我吧

输入一个数字,判断是否大于0。使用try语句实现如果输入不是数字时的异常处理。


try:
    x = float(input('请输入一个数字:'))
    if x > 0:
        print("你输入的数字大于0")
    else:
        print('你输入的数字小于等于0')

except:
    print("你输入的不是数字!")

try:
    x = float(x)
    if x > 0:
        print("大于0")
except:
    print("输入数据有误!")

测试图:

img

代码实现:

try:
    x = float(input())
    if x > 0:
        print("x>0")
    else:
        print("x<=0")
except:
    print("输入错误!")

希望对题主有所帮助!可以的话,帮忙点个采纳!