2 qq 34803062 qq_34803062 于 2016.04.27 20:27 提问

新手求指点python有关try except

代码:
val=input('enter:')
try:
val=int(val)
print(val)
except:
print('not an int.')
然后运行,
>>>========RESTART==========
>>>
enter:2.3
not an int.
>>>
为什么不是val=int(2.3)=2,然后print 2 呢?图片

2个回答

oyljerry
oyljerry   Ds   Rxr 2016.04.27 21:10
已采纳

已经发生异常了 并没有执行int转换

qq_34803062
qq_34803062 谢谢,请问是异常是怎么发生的呢?
一年多之前 回复
CSDNXIAON
CSDNXIAON   2016.04.27 20:32

python中的异常:try...except...
----------------------同志你好,我是CSDN问答机器人小N,奉组织之命为你提供参考答案,编程尚未成功,同志仍需努力!

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!