问题详情
问题已解决
所属话题:
#实务#
设i-3,执行下列语句后的值为()ifi=1It=1elif?==2:it=1elifi==3:i--1else:?+=1A.1B.2C.3D.4
84785020 | 提问时间:2023 01/20 13:32
999
金牌答疑老师
职称:注册会计师
根据题目所给的信息,初始值i为-3,执行上述语句后,最终it的值是1,因为在执行elif判断语句时,只要满足其中一个条件就会执行该条件,而i=-3此时符合elif i=3的条件,就会执行i--1,此时i变为-4(若原值i=0,则最终变量it的值为3)。elif语句是替换if else结构中的一种,它类似于 if-elsif-else 结构,可以针对多个条件进行判断,每个条件仅能有一个成立,且只有当前的条件为true的时候才会执行处理,结束条件为false时,才会继续判断下一个条件及其处理。 拓展知识: elif后面可以接多个判断条件,每个判断条件的结尾可以加上else,则为elseif结构,表示该判断条件未满足执行此后的处理,否则继续判断下一个条件,直至到达else语句,表示其他判断条件大都为false,此时执行else中的处理。
2023 01/20 13:43
下载APP,拍照搜题秒出结果

您有一张限时会员卡待领取

00:10:00

免费领取