以上语法,只有在不满足前面3个条件时,才会执行else语句
如果不满足条件1,才会进入elif条件语句开始判断是否满足条件2
如果不满足条件1,条件2,满足条件3,则会执行满足条件3时要做的事情
elif语句只能使用两次
关于以下条件判断语句:
if a<=15 and a>0:
if a>=10:
b=1
elif a>=5:
b=2
else:
b=3
else:
b=0
要使b=2,那么a的取值可以是( )
16
8
2
10
执行以下语句
def func(b,c):
d=b*c
print(d)
func(2,3)
输出的结果为(
6
3
2
NameError: name 'd' is not defined
执行以下语句
def fn():
global c
c = 12
fn()
print(c)
输出的结果为(
12
c
0
NameError: name 'd' is not defined
执行以下语句,输出的结果为:( )
def func(a):
if a==1:
return 1
else:
return 4
f=func(2)
print(f)
1
2
3
4
执行以下语句输出的结果是( )
i=0
while i<5:
i+=1
if i==4:
continue
else:
print(i)
0,1,2,3,4
1,2,3,4,5
0,1,2,3
1,2,3,5
执行以下语句输出的结果是( )
a=True
b=False
if a or b and a:
print('yes')
else:
print('no')
yes
no
True
False
执行以下语句:
def func(a,b,*c,**d):
print(a,b,c,d)
func(0,1,2,3,g=4,j=5)
输出的结果是(
0 1 2 3 {'g': 4, 'j': 5}
0 1 (2, 3) {'g': 4, 'j': 5}
(0 ,1 ,2, 3) {'g': 4, 'j': 5}
0 1 2 3 4 5
执行以下语句,用户输入整数5,输出的结果是( )
n=int(input())
d={}
for i in range (1,n+1):
d[i]=i*i
print(d)
{1: 1, 2: 4, 3: 9, 4: 16, 5: 25}
[1,4,9,16,25]
{1: 1, 2: 4, 3: 9, 4: 16, 5: 25,6:36}
[1,4,9,16,25,36]
执行以下哪句语句输出的结果为10,11,12三个数字(A)
for i in range(3):
print(i+10)
for i in range(2):
print(i+10)
for i in range(1,3):
print(i+10)
for i in range(1,4):
print(i+10)
执行语句以下语句,要使输出的结果是:主营业务成本科目发生额是30000.12元,以下选项中format()可以填入的是( )
print( '{account}科目发生额是{amount : .2f}元'.format())
A.account = '主营业务成本',amount = 30000.123
B.'主营业务成本',30000.123
C.account = '主营业务成本',amount = 30000.126
D.'主营业务成本',30000.111
以下能创建一个字典的语句是( )
dict1={}
dict2={'银行存款':10000,'库存现金':500,'银行存款':15000}
dict3={['银行存款','库存现金']:15000}
dict4={'银行存款':10000,'库存现金':500,'其他货币资金':15000}
执行以下语句,输出的结果要是:主营业务成本科目发生额是3000元( )
print( '{1}科目发生额是{0}元’.format())
A.D.print( '{0}科目发生额是{1}元’.format('主营业务成本',30000))
B.D.print( '{1}科目发生额是{0}元’.format('主营业务成本',30000))
C.D.print( '{0}科目发生额是{1}元’.format(3000,'主营业务成本'))
D.print( '{1}科目发生额是{0}元’.format(3000,'主营业务成本'))
执行以下语句,输出的结果是:( )
print('小王有存款', '10000','元')
小王有存款 10000 元
小王有存款10000元
小王有存款,10000,元
‘小王有存款’,'10000’,'元'
我来回答:
最新试题