首页 > 试题广场 >

下面代码运行结果? a = 1 try: a +=

[单选题]
下面代码运行结果?
a = 1
try:
    a += 1
expect:
    a += 1
else:
    a += 1
finally:
    a += 1
print a


  • 2
  • 3
  • 4
  • 5
try:的语句出现异常才会执行except后的语句,如果正常,则执行完try后执行else。另外,finally语句不管有无异常都会执行。
发表于 2018-03-02 16:40:14 回复(9)
程序异常执行except
程序正常执行try和else
无论程序正常执行还是出现异常都执行finally

发表于 2018-10-12 15:22:34 回复(0)
a = 1
try:
    a += 1
expect:
    a += 1
else:
    a += 1
finally:
    a += 1
print a
先整理下代码,异常捕捉,try和expect 只执行一个,else和finally都要执行。
发表于 2018-03-08 10:20:48 回复(5)
首先执行try子句,没有异常那么执行else语句,finally语句是无论如何让都要执行的。c
发表于 2018-04-26 21:17:11 回复(0)
发表于 2019-05-23 18:50:23 回复(0)
一般异常捕获和处理的语句形式如下:
try:
    待检查语句
except name1:
    异常1处理语句
except name2:
    异常2处理语句
except:
    异常通用处理语句
else:
    待检查语句无异常发生时要被执行的语句
finally:
    无论有无异常发生都一定会被执行的语句
发表于 2019-07-29 15:09:57 回复(1)
try语句中
try下语句执行后如果出现错误则执行expect语句,否则顺序执行else语句,
finally语句无论如何都会执行
发表于 2019-06-19 15:46:23 回复(0)
try出现错误才会执行except,不错误直接执行else,finally永远执行
发表于 2019-05-05 19:11:22 回复(0)
首先,finally语句必执行的。 try和except只执行一个(无异常,执行try,有异常执行except),然后有无异常执行后再执行else,最终finally。故而执行三次累加1,答案为4
发表于 2019-03-05 11:55:44 回复(0)
try:的语句出现异常才会执行except后的语句,如果正常,则执行完try后执行else。另外,finally语句不管有无异常都会执行
发表于 2019-09-10 11:31:01 回复(0)
try except else finnally
发表于 2019-08-30 09:44:38 回复(0)
程序异常执行except 程序正常执行try和else 无论程序正常执行还是出现异常都执行finally
发表于 2019-04-10 00:33:18 回复(0)
else也要执行
发表于 2019-03-19 08:00:23 回复(0)
a = 1
try:
    a += 1
except:
    a += 1
else:
    a += 1
finally:
    a += 1
print(a)
try,else,finally各+1
a->4
发表于 2019-03-17 21:57:58 回复(0)
# -*- coding: UTF-8 -*-
a = 1
try:      a += 1
except:          a += 1
else:          a += 1
finally:          a += 1
print a

编辑于 2018-11-22 09:11:29 回复(0)
执行完try语句后,若出现异常则执行except内的语句,然后执行else内的语句,最后不管有无异常都执行finally内的语句。
发表于 2018-10-14 20:49:51 回复(0)
为什么网站做的这么烂,UX难看,排版混乱,语言连缩进都没有。python代码没缩进你觉得是什么概念?
发表于 2018-10-14 11:16:18 回复(0)
B
发表于 2018-09-07 06:51:21 回复(0)
c
发表于 2018-08-23 07:31:48 回复(0)
4
编辑于 2018-08-15 18:53:36 回复(1)