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

admin2020-04-10  33

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

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

答案D

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

最新回复(0)