用键盘输入数字10,以下代码的输出结果是( )。 try: n=input("请输入一个整数:") def pow2(n): return n*n except: print("程序执行错误")

admin2021-03-16  21

问题 用键盘输入数字10,以下代码的输出结果是(    )。
try:
     n=input("请输入一个整数:")
    def pow2(n):
           return n*n
except:
    print("程序执行错误")

选项 A、100
B、10
C、程序执行错误
D、程序没有任何输出

答案D

解析 Python使用关键字try和except进行异常处理,语法格式如下:
try:
    <语句块l>
except:
    <语句块2>
语句块1是正常执行的程序内容,当执行这个语句块发生异常时,则执行except关键字后面的语句块2。当输入10时,执行try后面的语句,n=10,函数pow2()只进行了定义,但未进行调用,所以此时程序只执行了输入语句,函数不执行,语句运行正常,并不执行except后面的语句,故程序没有任何输出。本题选择D选项。
转载请注明原文地址:https://kaotiyun.com/show/kS6p777K
0

最新回复(0)