try except else,

try:
a=int(input('请输入一个整数 '))
b=float(input('请输入一个浮点数 '))
except:
print('输入有误 ')
else:
print('输入无误 ')
先输入2.0 再输入2程序会输出什么

不是吧,这个程序为啥会这样判断呢?
如果没有try except,不管你输入啥这个程序也不会报错,因为你输入的a.b不管是什么数,都会被对应转换为整型与浮点型,所以这个程序我感觉很鸡肋啊
如果你有什么不懂的,可以私信我,点击右上角给个采纳白~

输入2.0就出错了,直接打印 “输入有误”