刷题刷出新高度,偷偷领先!偷偷领先!偷偷领先! 关注我们,悄悄成为最优秀的自己!
单选题
运行下列程序段:
try:
a=int(input("请输入被除数:"))
b=int(input("请输入除数:"))
x=a/b
print("商是:",x)
except:
print("输入有错!请检查。")
else:
print("正确!")
finally:
print("程序结束。")
若输入a为8,b为4,则输出结果是?( )
A
B
C
D
使用微信搜索喵呜刷题,轻松应对考试!
答案:
解析:
接着,我们看`except`块。这块代码用来捕获可能发生的异常。由于我们的除法运算中没有除以0的情况,所以`except`块在这里不会被执行。
再来看`else`块。这块代码在`try`块成功执行后会被执行。因为`try`块中没有发生异常,所以`else`块会输出"正确!"。
最后,`finally`块中的代码无论`try`块是否发生异常都会被执行。所以,无论输入是否正确,都会输出"程序结束。"。
根据题目中的输入,被除数`a`为8,除数`b`为4,商`x`应该是2.0。所以,正确的输出应该是"商是:2.0正确!程序结束。",对应选项D。
创作类型:
原创
本文链接:运行下列程序段: try: a=int(input("请输入被除数:")) b=int(in
版权声明:本站点所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明文章出处。让学习像火箭一样快速,微信扫码,获取考试解析、体验刷题服务,开启你的学习加速器!



