知识精讲
1.Python使用关键字try和except进行异常处理。
2.语法:
try:
<语句块1>
except:
<语句块2>
3.语法注解:语句块1是正常执行的程序内容,当执行这个语句块发生异常时,则执行except关键字后面的语句块2。
选择题
用键盘输入数字10,以下代码的输出结果是()
try:
n = input("请输入一个整数:")
def pow2(n):
return n * n
except:
print("程序执行错误")
A 100
B 10
C 程序执行错误
D 程序没有任何输出
问题解析
由异常处理的执行顺序,当输入10时,执行try后面的语句,n=10,函数pow2()只进行了定义,但未进行调用,所以此时程序只执行了输入语句,函数不执行,语句运行正常,并不执行except后面的语句,故程序没有任何输出。
欢迎大家转发,一起传播知识和正能量,帮助到更多人。期待大家提出宝贵改进建议,互相交流,收获更大。辛苦大家转发时注明出处(也是咱们公益编程交流群的入口网址),刘经纬老师共享知识相关文件下载地址为:http://liujingwei.cn
答案和程序运行结果
正确答案是D
代码运行结果:
温馨期待
期待大家提出宝贵建议,互相交流,收获更大