输入一个数字,判断是否大于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("输入数据有误!")
测试图:
代码实现:
try:
x = float(input())
if x > 0:
print("x>0")
else:
print("x<=0")
except:
print("输入错误!")
希望对题主有所帮助!可以的话,帮忙点个采纳!