資源簡介 Python表達式1.(多選)下列變量名中,合法的有( ABDF )A._BMi B.true C.2bmiD.bmi E.B—mi F.B2mi解析 C選項,不能以數(shù)字開頭;E選項,-不能作為變量名。2.表達式100%8*2-5運算的結(jié)果為( C )A.2 B.8C.3 D.63.下列給變量名a的賦值語句中,賦值后變量a不是實型的是( B )A.a(chǎn)=5.0∥2 B.a(chǎn)='2.0'C.a(chǎn)=6/2 D.a(chǎn)=3%2.0解析 數(shù)據(jù)運算的結(jié)果跟隨高階數(shù)據(jù)類型,A、D選項為實型;C選項實數(shù)相除產(chǎn)生的結(jié)果必為實型;B選項為字符串型。4.下列給變量名b的賦值語句中,賦值后變量a是整型的是( A )A.b=0x16 B.b=8/4C.a(chǎn) =1e-2 D.a(chǎn) ='1'5.已知 a=13,b=2,c=10,d=3,e=2,則表達式”a-b*c∥d%e”的值為( D )A.12.3 B.8C.3 D.136.表達式5+45/3**2的值為( A )A.10 B.230C.12.5 D.127.表達式16+5%3*5/2的值為( D )A.18 B.19C.20 D.218.字符串變量a、b的值分別為”123” ”321”,則表達式a+b的值是( B )A.”123+321” B.”123321”C.444 D.”444”解析 字符串型數(shù)據(jù)相加,為字符串拼接。9.表達式'1'!='123'的值是( A )A.True B.falseC.true D.False10.表達式'Year' in 'happy New year'的值為( D )A.True B.falseC.1 D.False解析 in為成員資格運算符,即判斷是否包含,若包含,則為True;否則,為False。由于Python區(qū)分大小寫,故不包含。11.表達式'5'>'12'的值為( A )A.True B.falseC.true D.False12.表達式7+3>9 and 6+1<5 or not 7>10的值為( A )A.True B.falseC.true D.False解析 先進行算術(shù)運算,再進行關(guān)系運算,最后進行邏輯運算。結(jié)果為True and False or True,故選A。13.下列能表示“x不小于5且小于10”的邏輯表達式是( D )A.x≥5 and x<10 B.5≤x<10C.x>=5 or x<10 D.5<=x<1014.數(shù)學(xué)表達式 表示成Python表達式應(yīng)該是( B )A.(b**b-4*a*c)/(2*a)B.(b**2-4*a*c)/(2*a)C.b**2-4*a*c/2*aD.b*b-4*a*c/(2*a)解析 本式分子分母需帶上小括號,同時乘號不能省略。15.程序如下:a=5;b=4a%=2b∥=3c=a+b程序執(zhí)行后,c的值為( C )A.3 B.4.3C.2 D.416.已知S='新冠肺炎COVID 19',執(zhí)行語句x=S [0:4]后,x的值為( A )A.'新冠肺炎' B.'新冠肺炎C'C.新冠肺炎 D.新冠肺炎C17.已知列表list1=['blue',2,'white',5,'red',2,'green',3],執(zhí)行x=list1 [ 3 ]+list1 [ -1 ],x的值為( C )A.'53' B.'8'C.8 D.5318.已知列表list1=['blue',2,'white',5,'red',2,'green',3],執(zhí)行x=list1 [0:8:2],x的值為( A )A.['blue','white','red','green']B.['blue',2,'white',5]C.[2,5,2,3]D.'blue','white','red','green'19.已知字典score={'語文':108,'數(shù)學(xué)':115,'英語':102,'等級':'A'},以下哪個x中存放的值為102( A )A.score['英語'] B.score[英語]C.score('英語') D.score(英語)20.已知列表list1=[2,3,5,10,18,22,29],現(xiàn)要得到最后一個元素29,以下語句不能實現(xiàn)該功能的是( B )A.list1[6] B.list1[7]C.list1[-1] D.max(list1)21.已知列表list1=['one','two','three','four'],執(zhí)行語句x=min(list1),則x的值為( D )A.'one' B.'two'C.'three' D.'four'22.下列表達式的值為True的是( D )A.'ed' in ['edu','eud','de']B.2**5<5**2C.'a'*3>'b'D.'app' in 'apple'23.執(zhí)行語句b=str(5.0),則b的值為( D )A.5.0 B.5C.'5' D.'5.0'24.執(zhí)行語句c=float('12'),則c的值為( B )A.12 B.12.0C.'12.0' D.'12'25.下列表達式的值不為4的是( D )A.len('abcd') B.int(4.8)C.round(3.8) D.max(['12','33','4'])26.某Python代碼如下:s ='ABC'a=chr(ord(s[0])+32)b=chr(ord(s[1])+32)y=s[2]+a+by的值為:__'Cab'__27.某Python代碼如下:list1=[2,4,5,8]a=list1[2]-list1[0]b=list1[3]-list1[1]c=(a**2+b**2)**0.5c的值為:__5__28.某Python代碼如下:list1=['AaBbCc' , '12345' , 345 ]n=list1[1]nn=int( list1[1])m=int(n[0:2])ans1=m+list1[2]nn/=1000ans2=round(nn,1)ans1的值為:__357__ans2的值為:__12.3__Python表達式1.(多選)下列變量名中,合法的有( )A._BMi B.true C.2bmiD.bmi E.B—mi F.B2mi2.表達式100%8*2-5運算的結(jié)果為( )A.2 B.8C.3 D.63.下列給變量名a的賦值語句中,賦值后變量a不是實型的是( )A.a(chǎn)=5.0∥2 B.a(chǎn)='2.0'C.a(chǎn)=6/2 D.a(chǎn)=3%2.04.下列給變量名b的賦值語句中,賦值后變量a是整型的是( )A.b=0x16 B.b=8/4C.a(chǎn) =1e-2 D.a(chǎn) ='1'5.已知 a=13,b=2,c=10,d=3,e=2,則表達式”a-b*c∥d%e”的值為( )A.12.3 B.8C.3 D.136.表達式5+45/3**2的值為( )A.10 B.230C.12.5 D.127.表達式16+5%3*5/2的值為( )A.18 B.19C.20 D.218.字符串變量a、b的值分別為”123” ”321”,則表達式a+b的值是( )A.”123+321” B.”123321”C.444 D.”444”9.表達式'1'?。?123'的值是( )A.True B.falseC.true D.False10.表達式'Year' in 'happy New year'的值為( )A.True B.falseC.1 D.False11.表達式'5'>'12'的值為( )A.True B.falseC.true D.False12.表達式7+3>9 and 6+1<5 or not 7>10的值為( )A.True B.falseC.true D.False13.下列能表示“x不小于5且小于10”的邏輯表達式是( )A.x≥5 and x<10 B.5≤x<10C.x>=5 or x<10 D.5<=x<1014.數(shù)學(xué)表達式 表示成Python表達式應(yīng)該是( )A.(b**b-4*a*c)/(2*a)B.(b**2-4*a*c)/(2*a)C.b**2-4*a*c/2*aD.b*b-4*a*c/(2*a)15.程序如下:a=5;b=4a%=2b∥=3c=a+b程序執(zhí)行后,c的值為( )A.3 B.4.3C.2 D.416.已知S='新冠肺炎COVID 19',執(zhí)行語句x=S [0:4]后,x的值為( )A.'新冠肺炎' B.'新冠肺炎C'C.新冠肺炎 D.新冠肺炎C17.已知列表list1=['blue',2,'white',5,'red',2,'green',3],執(zhí)行x=list1 [ 3 ]+list1 [ -1 ],x的值為( )A.'53' B.'8'C.8 D.5318.已知列表list1=['blue',2,'white',5,'red',2,'green',3],執(zhí)行x=list1 [0:8:2],x的值為( )A.['blue','white','red','green']B.['blue',2,'white',5]C.[2,5,2,3]D.'blue','white','red','green'19.已知字典score={'語文':108,'數(shù)學(xué)':115,'英語':102,'等級':'A'},以下哪個x中存放的值為102( )A.score['英語'] B.score[英語]C.score('英語') D.score(英語)20.已知列表list1=[2,3,5,10,18,22,29],現(xiàn)要得到最后一個元素29,以下語句不能實現(xiàn)該功能的是( )A.list1[6] B.list1[7]C.list1[-1] D.max(list1)21.已知列表list1=['one','two','three','four'],執(zhí)行語句x=min(list1),則x的值為( )A.'one' B.'two'C.'three' D.'four'22.下列表達式的值為True的是( )A.'ed' in ['edu','eud','de']B.2**5<5**2C.'a'*3>'b'D.'app' in 'apple'23.執(zhí)行語句b=str(5.0),則b的值為( )A.5.0 B.5C.'5' D.'5.0'24.執(zhí)行語句c=float('12'),則c的值為( )A.12 B.12.0C.'12.0' D.'12'25.下列表達式的值不為4的是( )A.len('abcd') B.int(4.8)C.round(3.8) D.max(['12','33','4'])26.某Python代碼如下:s ='ABC'a=chr(ord(s[0])+32)b=chr(ord(s[1])+32)y=s[2]+a+by的值為:___27.某Python代碼如下:list1=[2,4,5,8]a=list1[2]-list1[0]b=list1[3]-list1[1]c=(a**2+b**2)**0.5c的值為:____28.某Python代碼如下:list1=['AaBbCc' , '12345' , 345 ]n=list1[1]nn=int( list1[1])m=int(n[0:2])ans1=m+list1[2]nn/=1000ans2=round(nn,1)ans1的值為:____ans2的值為:____ 展開更多...... 收起↑ 資源列表 Python表達式(學(xué)生版).docx Python表達式(教師版).docx 縮略圖、資源來源于二一教育資源庫